java学习01-软件基础篇

大学学习了很多语言,比如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方法 


  1. 如何更改软件内的字体

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方法 

不必再手动声明了

发布了15 篇原创文章 · 获赞 4 · 访问量 5630

猜你喜欢

转载自blog.csdn.net/lidashent/article/details/105632819