Test.java经过编译(javac Test.java->-encoding utf8/GBK)变为字节码文件(一个类一个字节码文件Test.class),再经过加载加载到虚拟机,
javac编译器,IDE是集成环境开发。
数据类型和运算符。
数据类型:int4 long8 double8 float8 char2 short2 byte1(简单类型,内置类型)long a=10L;float f=12.5f;
Short.MAX_VALUE:求short类型的取值范围。
cout<<a[i]<<endl这个先输出a[i],再换行。
Long 是4个字节,不是内置类型,简单类型,而是引用类型。
String:字符串类型;引用类型。字
符串的拼接:加号在整个加的过程中只是认为是字符串,当有字符串的时候和其他数据类型进行拼接的时候,整体的结果就是一个字符串的形式进行呈现。
字符串如果是在最后, 那就是A+B的结果。一般使用这种方式:int a=10;Int b=20;System.out.println(“a=”+a+”,b=”+b)变量名字称为标识符:字母、数字、下划线、还有
.
但
是
不
能
以
数
字
开
头
。
变
量
名
大
小
写
很
明
显
。
小
驼
峰
命
名
法
,
第
一
个
单
词
小
写
,
第
二
个
大
写
。
不
建
议
用
.但是不能以数字开头。变量名大小写很明显。小驼峰命名法,第一个单词小写,第二个大写。不建议用
.但是不能以数字开头。变量名大小写很明显。小驼峰命名法,第一个单词小写,第二个大写。不建议用开头。定义在方法内部的变量称为局部变量。
局部变量一定要先初始化,再进行使用。否则编译不能通过。作用域:方法当中{};变量:程序再运行期间可以改变值的。常量:程序运行期间不能改变值的。1、字面常量2、被final修饰的常量。(还可修饰变量,函数,类)Eg:int age =10;强类型编程语言:编译都不可通过。弱类型编程语言:警告,依然可以运行。强制类型转换。大类型给小类型(类型)隐式类型转换。
小类型给大类型。Boolean与int不兼容。在运算过程中,小类型会提升为表达式当中最大的类型,然后参与运算。CPU在存取数据的时候以4个字节进行数据的存取。
Short和byte运算时会提升为int。运算符:1、±*/%/:除法 算术异常。异常分为编译时异常和运行时异常。栈:JVM当中的一个内存,特点:先进后出。定位错误的方法:找最顶上的。当程序出现异常之后,程序不会继续往下运行。Try{放的是可能会发生异常的代码。
}CATCH{}前置++后置+=如果不进行赋值,那么代表的是一个意思。
2019年10月13日学习心得
最新推荐文章于 2024-06-20 22:12:41 发布