java入门-软件基础篇-002

大学学习了很多语言,比如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. 如何更改软件内的字体

java入门-软件基础篇-002_第1张图片

2,如何创建快捷键

java入门-软件基础篇-002_第2张图片

常用的一些快捷键

alter+i (insert)快速生成构造体,可以有参,也可以无参

java入门-软件基础篇-002_第3张图片

导入一个moudle

java入门-软件基础篇-002_第4张图片

java方法的概念

java入门-软件基础篇-002_第5张图片

java入门-软件基础篇-002_第6张图片

数组

动态初始化

java入门-软件基础篇-002_第7张图片

java入门-软件基础篇-002_第8张图片

静态初始化

java入门-软件基础篇-002_第9张图片

数组地址

【数字类型

I  int

@16进制

java入门-软件基础篇-002_第10张图片

初始化默认值

java入门-软件基础篇-002_第11张图片

java内存管理

java入门-软件基础篇-002_第12张图片

数组内存分配案例

java入门-软件基础篇-002_第13张图片

数组赋值

java入门-软件基础篇-002_第14张图片

数组异常

java入门-软件基础篇-002_第15张图片

数组的长度

java入门-软件基础篇-002_第16张图片

 

 面向对象

java入门-软件基础篇-002_第17张图片

java入门-软件基础篇-002_第18张图片

对象

java入门-软件基础篇-002_第19张图片

类的创建与使用

 

 java入门-软件基础篇-002_第20张图片

压栈,出栈,方法去,堆,栈

两个对象

java入门-软件基础篇-002_第21张图片

 对象一个引用

java入门-软件基础篇-002_第22张图片

对象作为方法参数

java入门-软件基础篇-002_第23张图片 对象作为返回值

java入门-软件基础篇-002_第24张图片

局部变量与成员变量

java入门-软件基础篇-002_第25张图片

封装继承多态

java入门-软件基础篇-002_第26张图片

private

java入门-软件基础篇-002_第27张图片

赋值方法也会改变

因此具有了数据规范的能力

this的使用

java入门-软件基础篇-002_第28张图片

构造方法

java入门-软件基础篇-002_第29张图片

java入门-软件基础篇-002_第30张图片

java入门-软件基础篇-002_第31张图片

自动生成getter,setter代码,以及构造方法,constuct,

java入门-软件基础篇-002_第32张图片

Scanner类、Random类、ArrayList类

scanner键盘输入

arraylist类似数组

使用API

java入门-软件基础篇-002_第33张图片

使用scanner方法,查询api,

java入门-软件基础篇-002_第34张图片

匿名对象

java入门-软件基础篇-002_第35张图片

匿名对象作为方法的参数

java入门-软件基础篇-002_第36张图片

匿名对象作为返回值

java入门-软件基础篇-002_第37张图片

random

java入门-软件基础篇-002_第38张图片

指定范围生成

对象数组

java入门-软件基础篇-002_第39张图片

java入门-软件基础篇-002_第40张图片

java入门-软件基础篇-002_第41张图片

装载基本类型

java入门-软件基础篇-002_第42张图片

装载对象

day08_String类、static、Arrays类、Math类

字符串

java入门-软件基础篇-002_第43张图片

创建字符串的几种方法

java入门-软件基础篇-002_第44张图片

字符串比较原理与引用类型

java入门-软件基础篇-002_第45张图片

equals比较

java入门-软件基础篇-002_第46张图片

因为变量可能会引发空异常

字符串常用方法

java入门-软件基础篇-002_第47张图片

截取字符串

java入门-软件基础篇-002_第48张图片

字符串的内容替换

java入门-软件基础篇-002_第49张图片

字符串内容转化

字符串的分隔

java入门-软件基础篇-002_第50张图片

static

静态关键字,可以节省内存,共同属性,方便修改

版本号自动记录,或者创建的多少个对象自动记录

java入门-软件基础篇-002_第51张图片

修饰成员变量用于共享内存,优化

static修饰成员方法

java入门-软件基础篇-002_第52张图片

注意

java入门-软件基础篇-002_第53张图片

java入门-软件基础篇-002_第54张图片

 

static在内存中的占用空间与位置

java入门-软件基础篇-002_第55张图片

 静态代码块执行一次

java入门-软件基础篇-002_第56张图片

java入门-软件基础篇-002_第57张图片

arrays

java入门-软件基础篇-002_第58张图片

字符串到字节一节排序案例

java入门-软件基础篇-002_第59张图片

math方法 

java入门-软件基础篇-002_第60张图片

不必再手动声明了

你可能感兴趣的:(java的知识学习,java)