1 c++手动编写代码回收,快速,精准高效,但是荣日出现bug,或者忘记编写回收
java垃圾自动回收,开了一个习题集自动检测不用的内存回收,自动的意味着不会忘记,
一般认为:宁可不及时,但也要垃圾回收。
2 jvm<jre<jdk
3.
.
4 .java文件(源文件)-javac.exe编译->.class文件(字节码文件)->java.exe运行->结果
比如写的一个Test.java文件在dos命令下运行过程
5 命名规则:
包名 xxxyyyzzz
类名,接口名:XxxYyyzz
变量名,方法名:xxxYyyZzz
常量名:XXX_YYY_ZZZ
6 javaBean 是一种java语言写成的可重用组件,对应着数据库的一个table表
指符合如下标准的java类
类是公共的
有一个无参的公共的构造器
有属性,属性一般是私有的,且有对应的get,set方法
7 Java类型分为两类:基本类型+引用类型
基本类型(byte,short,int long, char,float,double,boolean共8种)
引用类型:类,接口,数组类型,null类型
==和equals()方法
==
1.两个变量都是基本类型,且是数值类型,则只要变量的值想等即true(不一定数据类型严格相等)
2.两个引用类型变量,只有指向同一个对象实体才返回true
equals()
Object类提供的equals()与使用==没有区别
String已经重写了equals()或者自定义重写的equals(),String的equals()判断两个字符串相等标准:只要两个字符串所包含的字符序列相同即true.