感觉自己很幸运能成为黑马的一员,黑马的学习环境没有亲身经历的人是很难体会的,来到这里的都是怀揣着梦想的童鞋,个个都在为梦想拼尽全力。说到这如果你认为黑马的气氛是人人都在低头敲代码一片死气沉沉,那你就大错特错了。我刚来黑马的第一个老师是堂哥,他的教学态度也非常令我们佩服,一个知识点只要有人说不懂他就一直讲。
然后今天考完基础班升就业班考试。所以做这一期的学习总结:
什么是代码?
代码是现实世界事物在计算机世界中的映射。
写代码:现实世界事物用计算机语言表示出来。
所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块
-------------------------------------
什么是数组?
数组: 存储多个相同类型数据的容器
1.数组类型[]数组名=new 数字类型[数组长度];
2.数组类型[]数组名=new 数组类型[]{数组元素};
3.数组类型[]数组名={数组元素};
默认初始值:
byte short int long : 0
float double : 0.0
String : null
char : 空格
boolean : false
二维数组:
数组类型[][]数组名=new 数组类型[二维数组长度][];
------------------------------------------------------
类名:
1.如果类名只有一个单词,单词的首字母大写,例如:Demo Student
2.如果类名由多个单词组成,每个单词的首字母大写:StudentClass XueshengBanji (驼峰)
3.不能使用关键字
变量名/方法名:
1.如果变量名只有一个单词,那么就全部小写:name sex
2.如果变量名由多个单词组成,第一个单词纯小写之后的每个单词首字母大写,比如:getName setName
3.不能使用关键字
成员变量和局部变量的区别:
1, 成员变量定义在类中,整个类中都可以访问。 局部变量定义在函数,语句,局部代码块中,只在所属的区域有效。
2, 成员变量存在于堆内存的对象中。 局部变量存在于栈内存的方法中。
3, 成员变量随着对象的创建而存在,随着对象的消失而消失。 局部变量随着所属区域的执行而存在,随着所属区域的结束而释放。
4, 成员变量都有默认初始化值。 局部变量没有默认初始化值。
- 类加载器的继承关系:System的父加载器为Platform,而Platform的父加载器为Bootstrap
注意事项:Java中定义类名和变量名,不能以数字开头,且只能只用_或者$符号!
---------------------------------------------------------------
方法
1.方法的定义:
1.如果一个字母单词全部小写
2.如果多个单词第二个单词开始首字母大写
修饰符: public(公共的)static(静态的) (默认值)
[修饰符] 返回值类型 方法名([参数列表(形参)])
方法体
返回值
被static修饰的方法,可以直接调用或通过类名.方法名()调用
- 方法分类
方法名 说明
static ClassLoader getSystemClassLoader() 返回用于委派的系统类加载器
ClassLoader getParent() 返回父类加载器进行委派
- 示例代码
public class ClassLoaderDemo {
public static void main(String[] args) {
//static ClassLoader getSystemClassLoader():返回用于委派的系统类加载器
ClassLoader c = ClassLoader.getSystemClassLoader();
System.out.println(c); //AppClassLoader
//ClassLoader getParent():返回父类加载器进行委派
ClassLoader c2 = c.getParent();
System.out.println(c2); //PlatformClassLoader
ClassLoader c3 = c2.getParent();
System.out.println(c3); //null
}
}
2.了解面向对象
万物皆对象
3.面向对象和面向过程
面向对象:就是一个指挥者,老板注重结果
面向过程:注重过程流程,打工者
4.创建对象
类:是对象的模板
对象:类的具体化
变量分两种
局部变量:定义在方法内或者for循环这些小括号内必须赋值才能使用【存在栈内存】
全局变量:定义在类下方法外具有默认值【存在堆内存】
默认值:
byte short int long :0
float double :0.0
String :null
char :空
|
|