随笔分类 - JavaSE
摘要:1.面向接口编程,就是把需求抽象出来,定义成一个接口,然后在编写实现类,当用户的需求发生变化时,我们不需要修改原来的代码,只需要在重新写一个实现类,然后在配置文件中重新配地址置一下就可以了,提高了程序的扩展性。 例:用户有一个需求,显示“呼和浩特市”。我们定义一个接口 public interfac
阅读全文
摘要:1.线程基本概念 2.线程的创建和启动 3.线程状态转换
阅读全文
摘要:1.Comparable接口 . 2.如何选择数据结构 3.Map接口 4.泛型
阅读全文
摘要:1.枚举类型 2.容器 3.Iterator接口 4.增强for循环 5.Set接口(内容不能重复且无序) 6.List接口,大小可以随意改变,数组是不能改变的。
阅读全文
摘要:1.String类 2.stringBuffer类 3.Intenger类 4.Math类 5.File类
阅读全文
摘要:1.抽象类 2.FInnal关键字 3.接口 4.数组
阅读全文
摘要:1.toString()方法 2.equals方法,"=="这个比较的是两个对象的哈希地址是否相同。对于不是Objectd中的equals()方法,可能有的类中重写了equals()方法,这是可能就是比较的两个对象的内容是否相同,而不再比较地址是否相同,这是返回的就会是true。例如system类中
阅读全文
摘要:.方法重载(overload),如果方法名一样,返回值类型不同,会报错,这种属于重名。 构造函数也可以进行重载。如下图所示: 2.this关键字 3.Static关键字,成员变量是放在堆内存中。 4.把自己编写的类打成Jar包命令,xx.jar表示要打成的jar包名称,*.*表示当前目录及其子目录下
阅读全文
摘要:1.面向过程和面向对象的区别? 以我去新疆为目的进行解释。 面向过程就是就是所有的事情都需要自己做,如,我开车,我挂挡,去新疆。 面向对象就是使用一个工具去完成我要做的事,如,我要去新疆,我命令车去新疆,而不用管车是怎么去新疆的。 用面向对象解决问题: 第一步要考虑用到那些类和对象 第二步考虑这些类
阅读全文
摘要:Java开发环境配置 第一步:安装开发环境的JDk和JRE 1,访问这个网址,去下载操作系统对应的JDK版本。 https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 2,下载之后点击安装。因为Jd
阅读全文
摘要:一、线程演示实例1 /*进程:正在进行中的程序(直译). 线程:就是进程中一个负责程序执行的控制单元(执行路径)一个进程中可以多执行路径,称之为多线程。一个进程中至少要有一个线程。开启多个线程是为了同时运行多部分代码。每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。多线程好处:解决了
阅读全文
摘要:一、package包演示实例 package mypack;//import packa.DemoA;//导入了packa包中的DemoA类。//import packa.DemoAA;//import packa.DemoAAA;/*import packa.*;//导入了packa包中所有的类。
阅读全文
摘要:一、演示实例1 /*Object:所有类的根类。Object是不断抽取而来,具备着所有对象都具备的共性内容。常用的共性功能:*//*class Fu // extends Object{ Fu() { super(); }}class Zi extends Fu{ Zi() { super(); }
阅读全文
摘要:一、异常,演示实例1: /*异常:是在运行时期发生的不正常情况。。在java中用类的形式对不正常情况进行了描述和封装对象。描述不正常的情况的类,就称为异常类。 以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离。提高阅读性.其实异常就是java通过面向对象的思想将问题封装成了
阅读全文
摘要:一、内部类,演示实例1: /*内部类访问特点:1,内部类可以直接访问外部类中的成员。2,外部类要访问内部类,必须建立内部类的对象。一把用于类的设计。分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容。这时就是还有的事物定义成内部类来描述。*/class Outer{ priv
阅读全文
摘要:猫 x = new 猫();动物 x = new 猫();//一个对象,两种形态。一、多态举例 1.猫这类事物即具备者猫的形态,又具备着动物的形态。这就是对象的多态性。 简单说:就是一个对象对应着不同类型. 2.多态在代码中的体现: 父类或者接口的引用指向其子类的对象。3.多态的好处: 提高了代码的
阅读全文
摘要:一、final //继承弊端:打破了封装性。final关键字:1,final是一个修饰符,可以修饰类,方法,变量。2,final修饰的类不可以被继承。3,final修饰的方法不可以被覆盖。4,final修饰的变量是一个常量,只能赋值一次。 为什么要用final修饰变量。其实在程序如果一个数据是固定的
阅读全文
摘要:一、继承的好处 1.好处: 1)提高了代码的复用性 2)让类与类之间产生了关系,给第三个特征多态提供了前提 2.Java中支持单继承,不直接支持多继承,但对c++中的多继承机制进行了改良。 3.单继承:一个子类只能有一个直接父类 4.多继承:一个子类可以有多个直接父类(Java中不允许,所以进行改良
阅读全文
摘要:一、单例设计模式 1.定义:就是可以保证一个类在内存中的对象唯一性,单例设计模式有两种方式,一种饿汉式(实际开发中用),一种懒汉式(面试中用) 必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。 2.如何保证对象唯一性 1)不允许其他程序用new创建该类对象 2)在该类创建一个对象
阅读全文
浙公网安备 33010602011771号