新人博主也没有什么逻辑可言基本上就是今天学习什么内容我就写什么内容,个人记忆力不是很好所以天天在写笔记:
表格思想理解java和对象
//表结构对应类
//一行数据对应对象
xml理解java和对象。
//表结构对应文档标签定义
//一行数据对应指定的元素
1.代码能力
2.面向对象分析能力
3.内存底层和源码分析习惯
4.调试和差错能力。
java的优势:他有跨平台性。
java三大版本的区别:
java Se:应用于个人电脑的使用,适用范围过小。
java Me:消费者电子产品上使用,容易被安卓所取代。
java Ee:适用于企业型,现在大多数的企业都在用它。
jvm,jre,jdk:重点需要反复看与理解,现在我说句实话还是没能用我的语言能表达或者,写出来。
犯得错误越多解决的错误越多才是你提升的机会。
java的第一个程序仔细说明:
1.java对于大小写是十分的敏感。
2.public代表修饰符。
3.class表示类的意思,java是一个面向对象的语言。
4.一个class文件可以有多个类,但是一个public只能对应一个类。
java的变量:
public class bianliang {
//成员变量会自动的被初始化,从属于对象。
int a = 10;
//静态变量从属于类
static int size;
public static void main(String[] args) {
//变量必须要声明,并且必须初始化才能使用,要不代码就会报错
//变量分局部,成员和静态
//局部变量:方法和语句块内部定义的变量, 声明周期就是从定义开始到语句块的结束。
//局部变量使用的时候必须初始化
int age = 18;
System.out.println(age);
int i = 3;
int j = i + 5;
}
//数据类型:基本数据类型和引用数据类型
//基本数据类型:byte,long,int,short,double,char,booer,
}
进制之间的关系
//测试整形变量
//十进制
int a = 5;
//八进制
int b = 015;
//16进制
int c = 0x15;
//二进制
int d = 0b1101;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
运算符:
1.条件逻辑运算符:
int a = 80;
String type = a < 60?"不及格":"及格";
System.out.println(type);
if (a<60) {
System.out.println("不及格");
}else {
System.out.println("及格");
}
2.逻辑与运算符:(逻辑非>逻辑与>逻辑或)
3.自动类型转化:容量小转容量大
4.强制类型转化:
public class Mathematics {
double a = 3.14;
int x = (int)a;
}
5.基本数据类型常见的错误_溢出_L问题
int money = 1000000000;
int years = 20;
int total = money*years;
System.out.println("total ="+total);
long total1 = money*years;
System.out.println("total1="+total1);
long total2 = money*((long)years);
System.out.println("total2="+total2);
6.任何程序的本质,大到一个操作系统,本质都是由:变量,选择语句,循环语句。