1Java运行原理
Java源代码(.java)经过java编译器(javac.exe)编译之后,并没有直接转化为机器码,而是转化成一种中间格式,成为字节码(.class),字节码再经过java虚拟机转化成特定CPU架构的机器码。
2字符
2.1字符集
字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、 GB18030字符集、Unicode字符集等。
2.2分隔符
分隔符用来分隔多个变量、数据项、表达式等的符号。包括空白符和普通分隔符。
2.3标识符
1.标识符是用于类名、变量名、方法名、对象名、数组名等的命名
2.可以使用英文、数字、下划线_、$符号
3.不能以数字开头
4.不能使用Java关键字或保留字
5.区分大小写
2.4关键字
关键字又叫保留字,是编程语言中事先定义的,有特别意义的标识符。
3类的声明与实例化
public 公共类default 默认类(即class前什么都不加)abstract 抽象类 fanal 不能被继承的类 static 静态类 private 只能修饰内部类,一般不推荐使用类名命名规范类名是一个名词,应该大小写混合的方式,每一个单词的首字母大写。类的名字必须是大写字母开头,而单词中的其他字母的均小写 例如:Test如果类名由多个单词组成,则每个单词的首字母均应该大写 例如:TestPage如果类名称中包含单词缩写,则缩写词的每一个字母均大写
类就相当于一个人 有名字和年龄;而人类需要说话,就相当于方法
实例化
Public Person
{
Public String Name {get; set;}
Public String Age {get; set;}
}
//这是类的创建
Person p1 = New Person() { Name = "A", Age = "22" }//实例化类
Person p2 = New Person() { Name = "B", Age = "23" }//实例化类
4方法的声明与使用
[访问修饰符] [static] 返回值类型 方法名(参数列表){ 要执行的代码}
例如:
public static void print(){
System.out.println("hello");
}
5基本数据类型,运算符,修饰符
整数类型整数类型变量用来表示整数的数据类型。整数类型又分为字节型(byte)、短整型(short)、整型(int)、长整型(long)这四种。浮点类型浮点类型用来表示小数的数据类型。浮点类型分为float(单精度型)和double(双精度类型)这两种。float(单精度型)一般在精度要求不高的时候使用。double(双精度类型)一般在数值精度高的时候使用。字符类型字符类型的关键字是“char”。布尔类型布尔类型是表示逻辑值的基本数据类型。boolean常量有“真”和“假”这两个状态。一般用true表示“真”、false表示“假”。它的定义方法是在变量名前加上类型关键字boolean。
运算符有+正号,-负号,+加号,-建号,*乘号,/除号,%取余。
基础的修饰符有四个,权限从大到小:public、protected、default、private