java基础英语---第七天

Code [ kəud ] 代码,代号,编码

Country [ 'kʌn tri ] 国家,国土

University [ju:ni'və:siti] 大学

College [ 'kɔlidʒ]  大学

Private [ 'praivit ] 私有的,私人的

Show [ ʃəu] 显示,展示

Sleep [ sli:p ] 睡, 睡觉, 睡眠 1秒=1000毫秒

Single [  'siŋgl] 单一的,单独的,单身的,单程的

Instance [  'instəns ]实例,情况

Tool [  tu:l] 工具

Data [ 'deitə  ] 资料 

Develop [ di'veləp ] 开发

eclipse中用到的单词

application

perspective [pə'spektiv]

必会知识点:

3,this关键字代表什么?(掌握)(演讲内容)(周四)

1,代码块

(1)局部代码块  提高代码效率.(掌握)

(2)构造代码块  每new一次执行一次。(掌握)

7.1. 演讲内容

(3)思考下面的问题

Person p = new Person(); (掌握,面试题)

它在内存中做了哪些事情?(演讲内容)

答案:

A:将Person.class文件加载到内存中。

B:在堆内存中创建一个对象Person。

C:把Person中的属性进行默认初始化。

D:把Person中的属性进行显示初始化。

E:调用构造代码块(如果没有,不执行这个操作)。

F:调用构造函数进行初始化。

G:在栈内存中声明Person类型的变量P。

H:把堆内存的地址(引用)赋给了栈内存中P。

2,static关键字

1,静态的含义?(理解)

2,静态的用法和特点?(掌握)

3,单例设计模式:

单例写法两种:

(1)饿汉式 开发用这种方式。(掌握)

class Student

{

private Student(){}

private static Student s = new Student();

public static Student getInstance()

{

return s;

}

}

(2)懒汉式 面试写这种方式。(掌握)

class Teacher

{

private Teacher(){}

private static Teacher t;

public static Teacher getInstance()

{

if(t==null)

{

t = new Teacher();

}

return t;

}

}

原文地址:https://www.cnblogs.com/bigorangehasc/p/8638757.html