培训day01感悟
错误与关键记录
当我们类的限定词是Public的时候,我们的java文件名要与类名相一致
同时我们main函数内的string[] 开头要大写String[]
输出函数system.out.println() 中System中的首字母大写
环境变量在配置的时候JAVA_HOME为名字,因为以后的软件在寻找JDK中的编译工具和运行工具的时候都是跟这个名字想对应的
关键字的字母全部小写 main不是关键字,但是是比关键字更加关键的字.
properties 单词意思是特性
在单引号内输出时只能写一个字母.
null空常量不能打印输出. 空常量的值是null
‘’ 即单引号内什么都没有不是字符常量
变量就是内存中的存储空间,空间中经常发生改变的量就是变量.空间中存储的数据就是数据值,对空间大小的限制就是数据类型.
数据类型重点需要掌握的是:整数的int 浮点数是double
标识符其实就是给类和变量起的名字
标识符由"数字,字母,下划线(_),美元符(&),组成",不能一数字作为开头,不能是关键词,区分大小写,当我们在组成的成分中没有上述的四个成分,那么这么命名就是错误的
小驼峰规则:
潜规则:
1.见名知意 2.给变量/方法起名字的时候要使用小驼峰命名法,给类或者接口要使用大驼峰命名法.
2.小驼峰命名法:第一个单词全小写,其他单词首字母大写其余全部写小写字母.主要是变量和方法
大驼峰命名法:所有单词首字母大写,其他字母小写,主要是类或者接口
当我们定义小数 的数值的时候:用double数据类型进行编译
当我们进行单个字符进行定义的时候用char 数据类型进行定义
当我们进行字符串定义的时候用String进行定义
boolean数据类型进行单个条件的判断.
当我们在定义float和long的数据类型的时候,需要在数值后面加入F的标识,F可以大写也可以小写.
定义long类型变量的时候;需要在数值后面加上L的标志,不能加小写l
float a=12.3F
long b=1000L
变量的作用范围只在他所在的大括号有用,当这个大括号的代码执行完毕后,内部所[定义的变量就会消失]
说白了就是被垃圾回收机制所回收.
详细了解JVM虚拟机的作用
虚拟机内存结构,不单单指内存结构的五个分区,而是会延展到整个JVM相关的问题,所以先了解下JVM的构成。
Java源代码编译成java Class文件后通过类加载器ClassLoader加载到JVM中
类存在方法区中
类创建的对象存放在堆中
堆中对象的调用方法时会用到虚拟机栈,本地方法栈,程序计数器
方法执行时每行代码由解释器逐行执行
热点代码由JT编译器即时编译
垃圾回收机制回收堆中的资源
和操作系统打交道需要调用本地的接口
1.程序计数器 2.虚拟机栈 3.本地方法栈4.方法区5.堆
了解不同操作系统的区别
不同操作系统最本质的不同就是内核不同(cpu不同),对指令的编码也不同
Linux:Linux内核 shell
windows:内核是NT,
MAC:由UNIX演变而来,属于微核心系统
了解字节码文件
字节码文件是经过编译器预处理过的文件,是JAVA的执行文件存在方式.它本身是二进制文件,但是不可以被系统直接执行,而是需要虚拟机解释执行.由于被预处理过,所以比一般的解释代码快,但仍然会比系统直接执行慢.
jdk 的全称
java开发工具包 英文全称是(Java Developer’s Kit)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
