笔记第一天
1991年詹姆斯高斯林改造了c++创造了java。
1995年商业发布 jdk1也分发布了
c++语言的缺点是面向对象是多继承的
java的语言具有特点是:
比c++使用更灵活,更简单
是高级语言,可以支持更多的用户
更安全,不会内存泄漏,有垃圾回收机制(GC)
跨平台支持:wd mac linux android ios等
支持多线程
byte 整数 1字节
short 短整数 2字节
int 整形 4字节
long 长整形 8字节
float 单精度 4字节
double 双精度 8字节
类型转换:1.自动类型转换(隐式类型转换)
a小数不能自动转换为整数:float num1=1;
long num2=num2;
上述错误
b整数可以赋值给比自己高或者大的小数类型:int num3=4;
float num4=num3;
double num5=num3;
上述正确
2.强制类型转换(显示类型转换)
缺点是精确度变低float num1=4.12f;
int num2=(int)num1;
long num3=(long)num1;
double num4=(double)num1;
##特殊情况
1字符型数据可以当做整形int使用
char a='c';
int num1=c;
System.out.println("num1="+num1);
2整数不能直接用于char需要强制转换
int num1=98;
char c=(char)num1;
System.out.println("c="+c);
java框架
public class 类名{
public static void main(String[] args){
}
}
{}代码块
String[]参数类型:字符串组
args 参数名:变量名
单行注释://
多行注释:/**/
文档注释:/** */

浙公网安备 33010602011771号