大学学习了很多语言,比如c,c#,java,python,android,等到本科要毕业了,选个方向做下去,觉得还是java比较现实一点,未来再考虑其他方向的问题。我决定要定期更新java有关的知识,做成一个系列。
1.软件:ideaIU-2017.3.4
2.小常识:
目录
如何更改软件内的字体
2,如何创建快捷键
常用的一些快捷键
导入一个moudle
java方法的概念
数组
数组地址
java内存管理
数组内存分配案例
数组赋值
数组异常
面向对象
类
对象
类的创建与使用
构造方法
自动生成getter,setter代码,以及构造方法,constuct,
Scanner类、Random类、ArrayList类
使用API
匿名对象作为方法的参数
random
day08_String类、static、Arrays类、Math类
字符串
static
arrays
math方法
如何更改软件内的字体 2,如何创建快捷键 常用的一些快捷键 导入一个moudle java方法的概念 数组动态初始化
静态初始化
数组地址【数字类型
I int
@16进制
初始化默认值
java内存管理 数组内存分配案例 数组赋值 数组异常数组的长度
面向对象 类 对象 类的创建与使用压栈,出栈,方法去,堆,栈
两个对象
对象一个引用
对象作为方法参数
对象作为返回值
局部变量与成员变量
封装继承多态
private
赋值方法也会改变
因此具有了数据规范的能力
this的使用
构造方法 自动生成getter,setter代码,以及构造方法,constuct, Scanner类、Random类、ArrayList类scanner键盘输入
arraylist类似数组
使用API使用scanner方法,查询api,
匿名对象
匿名对象作为方法的参数匿名对象作为返回值
random指定范围生成
对象数组
装载基本类型
装载对象
day08_String类、static、Arrays类、Math类 字符串创建字符串的几种方法
字符串比较原理与引用类型
equals比较
因为变量可能会引发空异常
字符串常用方法
截取字符串
字符串的内容替换
字符串内容转化
字符串的分隔
static静态关键字,可以节省内存,共同属性,方便修改
版本号自动记录,或者创建的多少个对象自动记录
修饰成员变量用于共享内存,优化
static修饰成员方法
注意
static在内存中的占用空间与位置
静态代码块执行一次
arrays字符串到字节一节排序案例
math方法不必再手动声明了