初识JAVA

简介: 学习Java语言入门需要了解的内容

环境的搭建

百度搜索一下教程,先配置好环境,在安装好软件

1.1.  常用的DOS命令


  • 怎么打开DOS命令窗口
    win键 + r (组合键):可以打开“运行”窗口在运行窗口文本框中输入: cmd


  • 怎么打开画图
    mspaint  画图软件

calc      计算器


  • 常用命令


  1. mkdir abc ( 这个命令不是必须掌握的)   make   directory(创建目录)


含义:创建一个目录,起名abc


  1. cd 路径


路径在windows系统上包括:相对路径绝对路径


相对路径:是以当前路径为起点


绝对路径:是以盘符为起点


注意:

cd .            保留在当前路径


cd ..             回到上级路径。


cd \             直接回到根路径。


 .                一个点,代表当前路径。


  1. cls       清屏


  1. dir      查看当前目录下有啥东西。


  1. exit    退出DOS命令窗口。


  1. del 删除命令
    del *.class   精确删除       del *.ass 模糊删除


  1. ipconfig(ip地址的配置信息。)
    ipconfig /all 该命令后面添加一个/all参数可以查看更详细的网络信息。


  1. ping命令 检查两个电脑是否能正常通信语法格式:
    ping IP地址 或者ping 域名


  1. java -version 查看编译器版本


  1. c: 切换盘符 盘符


  1. javac *.java 编译该文件夹下所有的.Java、结尾的文件


  1. (java -X) 这个可以查看调整堆栈大小的参数X要大写


1.2.  常用文本的快捷键与Markdown语法

  • win+shift+s windos系统截图


1.3.  JDK、JRE、JVM三者之间的关系


JDK:java开发工具箱

JRE:Java运行环境

JVM:Java虚拟机


JVM是不能独立安装的。JRE 和 JDK 都是可以独立安装的

有单独的JDK安装包,也有单独的JRE安装包,没有单独的JVM安装包

思考题:如果想让编写号的程序,在别用户的电脑上面跑起来应该应该给用户安装什么环境?

答:安装 JRE环境即可


1.4.  java语言的特点


  • 简单性
  • 健壮性
    Gc回收机机制缺点:不能及时回收 要攒够一定的量才能回收
  • 多线程
  • 面向对象
  • 跨平台
    优点:一次编写到处运行,可以跨平台。Java不容易导致内存的泄漏
    缺点:麻烦。对于运行java程序来说必须先有一个JVM。就像你要想在网页上看视频,你必须先安 装一个flash是一样的。


1.5.  java执行原理


  1. 两个重要阶段:


  • 编译阶段: Javac 源文件路径 ( javac HelloWrold.java )
  • 运行阶段:Java 类名 ( java HelloWorld )


  1. 执行原理图解

  1. java HelloWorld的执行过程以及原理


第一步:会先启动JVM(java虚拟机)


第二步:JVM启动之后,JVM会去启动“类加载器classloader”


类加载器的作用:加载类的。默认情况下类加载器(classloader)会从当前路径下找。


类加载器如果在硬盘上找到了对应的字节码文件,类加载器会将该字节码文件装载到JVM当中,JVM启动“解释器”将字节码解释“101010000...”这种二进制码,操作系统执行二进制码和硬件交互。


说明:类加载器如果在当前路径下找不到对应的字节码文件,会报错,报什么错?


错误: 找不到或无法加载主类


1.6.  计算机的原理


  • 计算机永远存储的是二进制的补码形式,二进制最左边的数字代表正负,若为0即为整数,若为1即为负数。
  • 计算机只能识别二进制二进制与十进制之间转换
  • 二进制转换为十进制
  • 二进制 00000101 转换为十进制

  • 十进制转换为二进制
  • 十进制 125 转换为 二进制 :
  • 短除法  办法:除以二 ,然后余数逆序输出逆序输出 1111101



1.8.  二进制的原码、补码与反码(了解)


相关文章
|
Java
103.【Java Microbenchmark Harness】(二)
103.【Java Microbenchmark Harness】
71 0
103.【Java Microbenchmark Harness】(二)
|
Oracle 安全 Java
什么是Java?
一、什么是Java? Java是一种高级编程语言,最初由Sun Microsystems于1991年开始开发,后来被Oracle收购。Java是一种面向对象的编程语言,它具有平台无关性,即一次编写,到处运行的特点。Java编译器将Java代码编译成字节码,这些字节码可以在任何支持Java虚拟机(JVM)的平台上运行。 Java具有以下特点: 1. 简单易学:Java语法简洁,易于学习和使用。 2. 面向对象:Java是一种面向对象的编程语言,支持封装、继承和多态等面向对象特性。 3. 平台无关性:Java代码可以在任何支持Java虚拟机(JVM)的平台上运行,具有很好的跨平台性。 4. 安全性
107 0
|
小程序 Java 编译器
初识java(下)
初识java(下)
92 0
|
Java
Java一些常见的坑
总是觉得自己Java基础还是不行,需要恶补。今天偶然mark了一本《Java解惑》,其中以端程序的方式罗列了95个即常见又不常见的xian(坑)jing(儿),拿来瞻仰一下。
94 0
1071 小赌怡情(JAVA)
常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。
1071 小赌怡情(JAVA)
|
小程序 Oracle Java
Java小史:从0到1
简单介绍下java的历史
203 0
Java小史:从0到1
|
缓存 算法 安全
关于 Java 18 你想知道的一切(下)
关于 Java 18 你想知道的一切(下)
关于 Java 18 你想知道的一切(下)
|
存储 Java 程序员
JAVA
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
|
安全 Java
java实用类
java实用类
116 0
|
Java
Java之TimeUnit
Java之TimeUnit
212 0