2. 架构思想:小型(50万元以下)中型(50~100万元)大型(100万元以上)
3.数据类型
short (2个字节,16位)
int (4个字节,32位)
整数 long (8个字节,64位)
byte (1个字节,8位 -128到127)
数值
float ( 4个字节,32位)
小数
double ( 8个字节,64位)
非数值 char (2个字节,16位)
逻辑型 Boolean (1个字节,8位)
4. string 不是基本数据类型。
5.声明变量的规则:“-”与字母开头,或者字母和数据结尾。
6.在程序运行过程中,可以改变的量称为变量。
在程序运行过程中,其值不可以改变的量称为常量。
在JAVA中常量为整数时为int类型。
在JAVA中小数默认为double类型。
在JAVA中“”内的类型为String型。
在JAVA中只要被‘’引住的类型为char型。
7.类型转换的方法:在数值后加上转换类型的首字母。
float f= 120.5f (120.5默认为 double型)
long l= 10000000l (10000000默认为 int型)
8.尚未初始化的变量不能运算。
9. 数据类型的转换:低 高 自动转换 (转向大的数据类型)
高 低 手动转换(要加上强制转换符)
10.double d= 15+15.4 ;得出d为double类型。
int a = 15.7*5 ; 程序会报错,损失精度。
应修改为: int a = (int)(15.7*5);
Byte,short,char int long float double
Byte,short,char之间不会相互转换。
11.
12. Java 语言支持如下运算符:
算术运算符: +,-,*,/,%,++,-- 最终结果:数值
关系运算符: >,<,>=,<=,= =,!= 最终结果:T/F
逻辑运算符: !,& , | , ^ , &&,|| 最终结果:T/F
赋值运算符: =
扩展赋值运算符:+ =,- =,* =,/ =
字符串连接运算符:+
“^”异或:相异为真,相同为假。
13.字符串(String)与任何类型相加都是连接的意思。
14.0.0到1.0之间一个随机的double类型Math.random()
System.out.println(Math.random()*100);
//随机产生1~100以内的一个随机数。
15.三目条件运算符:
格式: x ? y : z
其中 x 为 boolean 类型表达式,先计算 x 的值,若为true,则整个三目运算的结果为表达式 y 的值,否则整个运算结果为表达式 z 的值。
Eg:String type = score < 60 ? "不及格" : "及格";
若score<60,则输出不及格;若score>=60,则输出及格。
16.几个函数的用法:
System.out.println(new java.math.BigInteger(“105”).toString(2));
//将‘105‘转换成二进制。
System.out.println(Integer.valueOf(“101001”,2));
//将二进制数101001转换成整型。
System.out.println(Math.rint(15.6));
//将15.6五舍六入。
System.out.println(Math.PI);
//显示PI的数值。
}
}
输出结果如下:
1101001
41
37.93095623843303
16.0
3.141692653589793
1.17. Editplus 配置
工具 配置用户工具 用户工具 添加工具 程序 javac javac的地址 文件名称 文件目录 捕获输出
工具 配置用户工具 用户工具 添加工具 程序 java java.exe 文件名称