心得
文章平均质量分 61
Lynn丶潇潇
广东省-广州市-北大青鸟暨华教育(华南理工大学校区)-在校学生-初级程序员-熟悉.Net开发,Java开发,HTML5网页开发-SQLsever 数据库 -Winforms窗体--目前仍在不断学习中,以后会把觉得不错的知识分享到博客,大家共同进步!!!
QQ:862356965
微信:13425575189
展开
-
Java集合分类
Java提供了对象的数种保存方式,除了内置的数组以外,其余的称为集合类。为了使程序方便地存储和操纵数目不固定的一组数据,JDK中提供了Java集合类,所有Java集合类都位于Java.util包中,与Java数组不同,Java集合不能存放基本数据类型数据,而只能存放对象的引用分类:Java中的集合类可以分为两大类:一类是实现Collection接口;另一类是实现Map接口。Collectio...原创 2019-12-20 16:44:44 · 445 阅读 · 0 评论 -
面试题小结4
面试题1:线程的创建方式 线程的五种状态第一种 extends Thread 类 重写 run() MyThread m1=new MyThread(); MyThread m2=new MyThread(); m1.start(); m2.start();第二种创建方式 implements Runnable 接口 重写run ()MyT...原创 2019-03-06 23:11:18 · 180 阅读 · 0 评论 -
设计模式得具体应用之模拟计算器
大致步骤如下:1.让用户输入参数Scanner input=new Scanner(System.in);System.out.println(“请输入第一个数字:”);double num1=input.nextDouble();System.out.println(“请输入您要进行得运算:”);double opeation=input.nextDouble();System.o...原创 2019-03-03 20:10:16 · 335 阅读 · 0 评论 -
设计模式1之简单工厂模式
概念:顾名思义,我们可以知道这是一个创建不同类的对象的工厂,属于类的创建型模式,也叫做静态工厂方法模式,被创建的实例通常都有共同的父类,也就是我们平常说的多态;那么具体是怎么样创建其他类的实例呢?就是利用反射,根据传入的参数,参数是(类名) 可以获得该类的class字节码文件,就可以通过newInstance( )方法获得该类的对象,返回对象,并调用所要用的方法;举例:Fruit 接口...原创 2019-02-27 11:57:42 · 180 阅读 · 0 评论 -
设计模式之抽象工厂模式
回忆一下 简单工厂模式 ,工厂方法模式,简单工厂:工厂方法 通过if else 判断选择创建相应得对象实例化;可扩展性较差;工厂方法模式: 创建一个抽象工厂,不创建对象,而是交给他的实现类 工厂,去创建实例对象,就好比每一个实际对象,都对应得有一个产生对象得子对象;抽象工厂方法模式:打个比方,我们得一个苹果类,是不是可分为北方得 南方得,香蕉也是,再比如说,一个计算器,加减乘除,...原创 2019-03-03 13:53:17 · 139 阅读 · 0 评论 -
面试题小结3
题1:ArrayList 和LinkList的区别?答:ArrayList 底层是一个数组,那么他的查询速度 比较快,但是在删除插入,修改速度偏慢,因为数组是一串连续的内存空间,那么删除插入,就牵扯到内存的偏移或移动。LinkList :底层是一个链表,那么他的查询速度就会比较慢,插入和删除速度就偏快,也就是说,链表没固定顺序,没索引所以就查询慢,我们在插入删除时,知道改变引用方向地址发生改...原创 2019-03-03 02:37:11 · 157 阅读 · 0 评论 -
设计模式之原型模式
原型模式概念就是复制一个原有对象,就是当我们创建一个类对象,并给其属性赋值了,当创建第二个对象时,我们就可以通过克隆,可以省去重复给属性赋值的繁琐操作。原型模式的特点原型模式的应用场景原型模式的具体应用就是实现一个接口 Cloneable 重写 colne 方法那么这种 对于引用类型 ,会出现 指向同一内存地址 ,并不能完全达到相互独立,所以叫浅度克隆。@Ove...原创 2019-03-06 01:04:16 · 145 阅读 · 0 评论 -
面试题小结1
题1:说一下java的操作系统?答:不同的操作系统,版本或者位数的指令集是不同的,举例说,我们有linux32位,linux64位,windows系统,就会分别对应不同的程序,如何不同系统实现共用一个程序,也就是java程序可以在任何系统之间正常运行,可以通过不同操作系统,版本,位数的java虚拟机,来屏蔽不同系统的指令集之间的差异;题2:说一下java开发环境的步骤?答:1.开发java,...原创 2019-02-26 21:01:03 · 201 阅读 · 0 评论 -
Java反射基础概念
我们都知道我们用类去描述对象,定义了对象的属性和方法?有没有想过,那我们java中所有的类用什么来描述?那就描述类的类—Class类(大写C)–通俗叫法-又叫字节码文件是java中所有类共同功能和行为的抽象。我们都知道一个源文件编译之后只有一份字节码文件,有且只有一份;那反射究竟是什么呢?就是通过我们的Class类对象,又叫字节码文件去获得该类里面所有的包名,类名,构造器,属性,方法等...原创 2019-02-26 20:26:07 · 269 阅读 · 0 评论 -
设计模式之单例模式
什么是单例模式?就是一个类只能有一个对象存在!什么时候用单例模式?饿汉式: 线程安全,浪费了资源内存 一开始就创建对象//1.构造方法私有类 饿汉式private Person1(){}//2.仅有的私有类对象private static final Person1 person = new Person1();//3.对外获得该对象的全局方法publi...原创 2019-03-04 21:47:42 · 181 阅读 · 0 评论 -
jvm 内存溢出模拟
模拟内存溢出:在上万行代码,该怎么样去定位内存溢出的地方;第一步写一个死循环,一直持续的占用内存最后导致溢出;List list=new ArrayList<>();while(true) {list.add(new Arrays());}第二步配置虚拟机的参数,右键 run configurations —Arguments—VM arguments —设置参数-X...原创 2019-02-28 13:03:52 · 262 阅读 · 0 评论 -
设计模式之工厂方法模式
1.什么是工厂方法模式?也是创建型模式,又叫多态工厂方法模式,核心工厂不再参与创建具体产品,作为一个抽象工厂角色,作为工厂子类的公共接口,且每个工厂子类都必须实现它,这样就达到了增加新的角色时,不需要修改方法内部代码;2.工厂方法模式的角色定位抽象工厂:工厂方法模式的核心,任何工厂类都必须实现他;具体工厂:具体工厂是抽象工厂的一个实现,负责创建实例化产品;抽象角色:所有工厂类创建所有对象...原创 2019-02-28 12:22:24 · 227 阅读 · 0 评论 -
java基础面试题2
题1:== 和equals的区别?java中的变量分为基本变量和引用变量;双等号在比较基本变量时,比较的是值是否相等; 例如 :int a=1;int b=2;双等号在比较引用变量时;比较的两个对象的引用内存地址是否相同;例如 :如果两个对象相等,他们的对象指向的是同一块内存地址;那么equals() 比较的什么呢?是String 类型的一个方法,主要用来比较字符串的值是否相同,举例就是...原创 2019-02-28 01:40:18 · 153 阅读 · 0 评论 -
项目基本步骤
OOAOODOOP角色的分工:流程、评审、规范、缺陷跟踪记录、版本控制、产出物==调研(项目经理)——需求调研说明书–评审==整理需求(业务建模)——划分BUC(自信的说出BUC的方法,我们特有的方式)–评审==用例建模(画用例图、写用例分析文档)——需求分析说明书–评审==做概念模型,找概念类,结合词汇表进行系统概要设计–评审==关系模型的设计和系统架构设计(自定义MVC+DAO...原创 2018-09-29 22:35:20 · 220 阅读 · 0 评论