上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 内部类的概念:将一个类定义在另一个类里面或者一个方法里边,这样的类称为内部类:内部类分为以下四种:成员内部类,局部内部类,匿名内部类,静态内部类。 a、成员内部类 1)该类像是外部类的一个成员,可以无条件的访问外部类的所有成员属性和成员方法(包括private成员和静态成员); 2)成员内部类拥有与 阅读全文
posted @ 2019-12-11 19:15 scnu-yang 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1)基类派生类构造函数的调用次序:基类构造函数,派生类对象成员构造函数,派生类本身的构造函数。析构函数相反。2)子类的构造方法总是先调用父类的构造方法,如果子类的构造方法没有明显的使用父类的哪个构造方法,子类就调用父类不带参数的构造方法。如果父类没有无参的构造函数,那么子类就需要在自己的构造函数中显 阅读全文
posted @ 2019-12-11 19:04 scnu-yang 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: 1).clone():创建并返回此对象的一个副本,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。 2).getClass():返回此object的运行时类型。 3).toString():返回该对象的字符串表示。 4).final 阅读全文
posted @ 2019-12-11 17:25 scnu-yang 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 直接看个例子: public class HelloSogou{ public static synchronized void main(String[] a){ Thread t=new Thread(){ public void run(){ Sogou(); } }; ①t.run();// 阅读全文
posted @ 2019-12-11 17:23 scnu-yang 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象简记 1)面向对象设计,每个类的职责应该单一,不要在一个类中引入过多的接口。 2)面向对象的系统设计应该遵循开闭原则,系统应该稳定不可修改,但应支持通过继承、组合等方式进行扩展。 3)过程式语言和面向对象的语言各有其优势,过程式语言更加灵活,面向对象语言更加强调抽象和封装。 4)面向对象 阅读全文
posted @ 2019-12-11 17:12 scnu-yang 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 一、JVM的概念: java virtual machine、java虚拟机,是一种用于计算设备的规范,jvm是实现java语言的平台无关性的关键。 二、JVM的功能: 1)通过 ClassLoader 寻找和装载 class 文件。 2)释放字节码成为指令并执行,提供 class 文件的运行环境。 阅读全文
posted @ 2019-12-11 16:59 scnu-yang 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1)"^":按位异或:将整型数据转换成二进制后再取两个数的异或值。 2)"~":按位取反:将整型数据转换成二进制后再取反。 举个例子:int i = 5;int j = 10;System.out.println(i + ~j);//输出-6 解释: 1)根据公式:-n=~n+1可推出~n=-n-1 阅读全文
posted @ 2019-12-11 16:18 scnu-yang 阅读(167) 评论(0) 推荐(0) 编辑
摘要: JDBC:Java DataBase Connectivity:是用于java编程中与数据库连接的API。 一、jdbc编程步骤: 导入的包:import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLExce 阅读全文
posted @ 2019-12-11 16:11 scnu-yang 阅读(122) 评论(0) 推荐(0) 编辑
摘要: synchronized: 在jvm中是使用监视器来实现不同线程的异步执行,在语法的表现就是synchronized。 1、synchronized的用法: 1)修饰方法:在方法的前面直接加就行:public synchronized void method()。 synchronized修饰方法和 阅读全文
posted @ 2019-12-11 11:26 scnu-yang 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收 1)负责释放无用内存;在jvm中优先级相当低的2)垃圾回收器(内存回收程序)并不总是工作,只有当内存资源告急时,垃圾回收器才会工作。3)即使垃圾回收器工作,finalize()也不一定得到执行,这是由于程序中的其他线程的优先级远远高于执行finalize()函数线程的优先级。或者说,如果是 阅读全文
posted @ 2019-12-11 11:17 scnu-yang 阅读(204) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页