摘要:
一、字符串相关的类 1、String类及常用方法 (1)String的特性 String类:代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 String是一个final类,代表不可变的字符序列。 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 阅读全文
摘要:
1、 画图说明线程的生命周期,以及各状态切换使用到的方法等 2、 同步代码块中涉及到同步监视器和共享数据,谈谈你对同步监视器和共享数据的理解,以及注意点。 理解: 同步监视器就是一把锁,当一个线程进入同步代码块并且拿到这个锁,外面的线程就进不来,只能等待当前线程运行完同步代码块,释放锁之后才能进入 阅读全文
摘要:
1、谈谈你对程序、进程、线程的理解 程序:用代码书写的,用于去实现某种功能的一组指令集合。 进程:是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,有它自身的产生、存在和消亡的过程 线程:进程可以进一步细化为线程,一个线程是程序内部的一条执行路径 2、代码完成继承Thread的方式创建 阅读全文
摘要:
1、static 修饰的属性,相较于实例变量,有哪些特别之处(>=3点) (1)static 修饰的属性,在类初始化的时候就被加载到内存中(方法区的静态域中) (2)static 修饰的属性,早于对象的创建 (3)static 修饰的属性,被多个实例共享 (4)static 修饰的属性,可以通过 " 阅读全文
摘要:
1、abstract 能修饰哪些结构? 修饰以后,有什么特点? (1)可以修饰类,该类为抽象类,不能被实例化。 (2)可以修饰方法,该方法为抽象方法,不能有方法体,只定义了一种功能的标准。 2、接口是否能继承接口? 抽象类是否能实现(implements)接口? 抽象类是否能继承非抽象的类? 接口可 阅读全文
摘要:
一、基本概念:程序、进程、线程 程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 **进程(process) **是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ, 阅读全文