字符串常量在Data segment区
堆heap New出来的东西stack栈 局部变量
放到重载overload方法名,返回类型一致,参数不一样(类型,个数)构造方法也可以重载
分析内存有点意思呢
类名首字母大写方法名首字母小写变量名首字母小写驼峰标识后面单词首字母大写
构造方法前面没有返回值类型
对象是java的核心静态属性(成员变量=方法)动态属性(方法=函数)reusable
合适的方法出现在合适的类中object一个类的方法的参数是另外一个类关联关系继承关系(一般和特殊)聚合关系(整体和部分)聚集、组合实现关系多态
小心Case穿透,记得使用break;多个case可以合并到一起default可以省略,但不推荐省略。java中switch语句中只能探测int类型值
++(--)在前时先运算再取值在后时先取值再运算a^b(a异或b)a与b逻辑值不相同时为true,相同时为false
1.大括号对齐2.遇到{下面的缩进tab3.程序块之间加空行4.并排语句之间加空格5.运算符两侧加空格6.{前面加空格7.成对编程
是需要强化练习的。也就是要把规则记清楚1.计算的时候小容量的数据类型可以自动转换为大容量的数据类型容量大小排序byte、short、char、int、long、float、doublebyte,short,char之间不坐相互转换,计算的时候转换为int实数默认为double整数常量默认为int
JAVA_HOME :JDK的安装目录PAth追加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\binCLASSPATH:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar JDK安装目录名称最好不要带空格
基础语法基础
public class test{ public static viod main (string arg[]) { int i1 = 10,i2 = 20; int i =( i1+i2); long 1=32 string s="hello"+"world" 当进行打印时,无论任何类型都自动转化字符串进行打印. } }
viod public method(){
任何变量都应先声明再赋值!代码区,DATA SEGMENT, 占, 堆 .public void method(){inti;intj=i+5;//编译出错。boolean 逻辑运算! true or false char 字符类型 编码:unicode 八位一个字节,一般字母占一个字符!
JAVA\\1927.126 jdk安装和卸载!卸载程序应用控制面板 JDK5.0的应用版本!SUN公司的编成产品!运行环境,JRE.
set和list是一个个往里装 而map是成对往里装set无顺序不可以重复 list有顺序可以重复 母接口collection 如果两个对象equals就是重复 map 键值对set hashset
学会看api文档