`

Java基础知识点自检、线程等

阅读更多

@version 1.0 2011.01.06

@version 2.0 2011.01.14  线程


【1】

1,“一次编译、到处运行”的原理

→字节码、JVM、解释运行

2,开发环境搭建

→JDK、环境变量

→java -verbose

3,命令行处理 c:\windows\system32\set 

4,path、java、classpath、javac命令

5,JVM运行过程、垃圾回收机制

【2.1】

6,java基础语法

→大小写敏感

→标识符、关键字、注释

→java常量(整形、长整型、单精度、双精度、布尔、字符、字符串、null)

→java变量(byte、short、int、long、float、double、char、Boolean)

→类型转换

→函数/子程序

【2.2】

7,程序的流程控制(顺序、判断if、循环for)

→问号表达式、break、

→switch语句

→while、do-while语句

→for语句流程、break/continue语句

8,浮点数在内存中的表达

→Float.intBitsToFloat(0x7f800000); +无穷大

Float.intBitsToFloat(0x7fffffff); (最大浮点数)

Float.intBitsToFloat(0x00000001); (最小浮点数)

9,数组

→栈内存、堆内存

int[] x; //栈,变量

x=new int[100];//堆,new 数组或对象

x=null;

→多维数组(数组中数组)

int[][] xx=new int[2][3];

xx[0][0]=3;

xx[1][2]=6;

for(int i=0;i<xx.length;i++){

for(int j=0;j<xx[i].length;j++){

}

}

→排序 

java.util.Arrays.sort(x);

→拷贝 

System.arraycopy(x,3,y,4,4);

【3.1】

10,面向对象/面向过程

→封装性、类和对象(实例instance)

→构造函数(初始化)

→this

→垃圾回收过程 

Java中的finalize()

c++中的析构方法

System.gc() ——调出垃圾回收器

【3.2】

→函数的参数传递

引用数据类型的参数传递

→static静态变量(全局)

类(非必须对象)即能引用,比如统计类实例对象数

→static静态方法

非静态变量和方法不能被静态方法访问

→静态代码块(静态成员初始化)

→单态模式的实现

→main函数语法

→java内部类

→在类中直接定义的内部类

 内部类如何被外部引用

→在类的方法中的定义内部类

→使用Java的文档注释

【4.1】

10,面向对象(下)

→类的继承

子类扩展父类

构造方法不会直接继承,需要super()调用

→子类对象的实例化过程

→final关键字

→抽象类、抽象方法(abstract)

abstract class A{

abstract int aa(int x,int y);

}

→接口interface

public static final

class Student extends Person implements Runner

→对象的类型转换

→面向对象的多态性

→PCI接口模拟

→匿名内置类

【4.2】

→异常

try catch finally语句、异常类

自定义异常与throw、throws关键字

→包

→JDK常用包

→Java访问控制

→jar包、jar命令

【5】

 

——————————————————————————————————————————————

11,线程

→Thread

→后台线程与联合线程

→Runnable接口创建多线程

→多线程在实际中的应用(网络聊天程序、表记录的复制和中途取消等)

→多线程的同步(安全)问题

代码块/函数的原子性、synchronized关键字、锁棋标

→死锁

→线程间的通信

 生产者、消费者实例模拟

wait

notify

notifyAll

→线程生命的控制

suspend()

 

→线程详解 http://java.chinaitlab.com/line/373702.html

→eg

 

   

 

 

 

分享到:
评论

相关推荐

    含硅矿物与信息材料知识点自检[精选].doc

    含硅矿物与信息材料知识点自检[精选].doc

    代码质量自检工具

    代码质量自检工具代码质量自检工具代码质量自检工具代码质量自检工具代码质量自检工具代码质量自检工具代码质量自检工具代码质量自检工具代码质量自检工具代码质量自检工具代码质量自检工具代码质量自检工具代码质量...

    含硫化合物的性质与应用知识点自检[精选].doc

    【含硫化合物的性质与应用】知识点自检 在化学领域,含硫化合物是一类重要的物质,特别是二氧化硫,它是大气污染物的主要成分之一,也是工业生产中的重要中间体。本篇将深入探讨二氧化硫的性质及其应用,以及硫酸的...

    清华大学《JAVA语言与面向对象程序设计》试卷及其答案.pdf

    通过回答上述问题,学生可以加深对Java基础语法、类结构、面向对象机制(继承、封装、多态)、异常处理、内存管理和Java标准库等重要知识点的理解和应用。这对于学好Java编程语言和提升程序设计能力具有重要的意义。

    知识体系C语言BKSF体系(C语言基础知识自检),快来看看这些题目你是否都掌握了呢这些知识是否都学会了呢

    知识体系C语言BKSF体系(C语言基础知识自检),快来看看这些题目你是否都掌握了呢这些知识是否都学会了呢

    stm32 自检程序

    2. **外设检测**:自检程序会逐个激活并测试STM32的各种内置外设,如ADC(模数转换器)、DAC(数模转换器)、SPI、I2C、UART等通信接口,以及定时器、GPIO、RTC等,确认它们的工作状态。 3. **时钟系统检测**:检测...

    隧道边樯基础自检表.doc

    文档标题和描述提到的是“隧道边樯基础自检表”,这在IT行业中可能与基础设施建设、项目管理和质量控制相关,虽然并非直接的IT技术知识点,但我们可以将其与信息技术中的项目管理实践相结合,来探讨如何在IT项目中...

    GNSS基线较差自检程序

    在GNSS基线较差自检中,主要涉及以下几个关键知识点: 1. **基线解算**:基线解算是根据多个接收机接收到的卫星信号,通过双差分法消除卫星钟偏、电离层延迟和对流层延迟等影响,计算出两接收机间的几何距离,从而...

    BIOS加电自检( POST)设备基础类型码表

    BIOS加电自检(POST)设备基础类型码表是PCI卡驱动及硬件开发过程中不可或缺的知识点之一。该表格列出了各种PCI设备的基础类型码,用于在BIOS加电自检(POST)时显示设备类型。下面我们将详细介绍该表格中的每一类...

    瑞萨仿真器E1/E20自检程序

    瑞萨仿真器E1/E20自检程序是针对瑞萨微控制器开发工具中的关键组成部分——仿真器进行的功能验证和故障排查工具。瑞萨电子是一家全球知名的半导体制造商,其产品广泛应用于汽车、工业、家用电器等多个领域。在微控制...

    Python脚本在湖南省第三次国土调查数据库自检中的应用.pdf

    以下是对该应用中涉及知识点的详细介绍: 1. 第三次国土调查数据库的重要性与自检需求 第三次国土调查作为一项重大国情国力调查工作,其数据库是支撑未来自然资源管理工作的重要基础。数据库的质量直接关系到调查...

    质量自检程序.docx

    以下是对文件中关键知识点的详细解释: 1. **施工自检管理措施**: - 建立施工组织机构和质量管理机构,通过专检、自检、交接检的方式形成质量保证体系。 - 强调“质量第一”的原则,将质量与经济效益、员工工资...

    GMP自检评定标

    《GMP自检评定标准及自检方法》是1998年版的文档,针对的是药品生产质量管理规范(Good Manufacturing Practice,简称GMP)中的自检环节。GMP是国际上广泛接受的一种确保药品质量的管理体系,它规定了药品生产、控制...

    湘教版四年级美术上册知识点复习.pdf

    由于提供的文件内容并不是具体的四年级美术知识点,而是包含大量杂乱字符的文本,这不符合实际的知识点复习内容。为了满足您的要求,我将根据湘教版四年级美术...教师和学生在复习时可以参照这些知识点进行学习和自检。

    开机自检过程详解

    "开机自检过程详解" 开机自检过程是计算机启动时对硬件和软件的自我检测过程。该过程通常称为POST(Power On Self Test),目的是检测计算机的各个硬件设备是否工作正常。 在开机自检过程中,系统首先对CPU进行...

    路缘石、拦水带自检表.doc

    《路缘石、拦水带自检表.doc》中所涉及到的知识点包括企业管理、质量控制、公路路缘石和拦水带的重要性、自检表的组成部分、质量控制的重要性、检测技术的应用和企业管理中的信息化等。这些知识点对于企业的发展和...

    主板基础知识(ppt,pdf)

    在本主题中,我们将深入探讨主板的基础知识,包括其结构、功能和常见组件。 首先,我们从“主板结构.pdf”开始。主板,也称为系统板或母板,通常由以下几个主要部分构成: 1. CPU插槽:这是中央处理器(CPU)插入...

    11计算机基础知识(计算机考试常考知识点总结2.pdf

    以上是计算机基础知识的一些重要知识点,涵盖了CPU功能、内存分类、存储器容量计算、计算机组成、数据表示、网络基础、操作系统、编程概念以及软件工程等方面的内容。掌握这些基础知识对于理解和使用计算机系统至关...

    彻底禁止系统开机自检

    ....禁止系统开机自检.... ....禁止系统开机自检....

Global site tag (gtag.js) - Google Analytics