Java基础
文章平均质量分 81
202005021116
别害怕尝试新事物,成长就是一个学习的阶段
展开
-
设计模式
设计模式1、面向对象设计原则面向对象的设计原则:开闭原则(对修改关闭,对扩展开发)2、单例概述:内存中只能存在一个该类的对象饿汉式:对象的初始化过程在类加载的时候就已经完成懒汉式:调用方法的时候再创建对象,需要注意线程安全问题开发中建议使用饿汉式,面试两种都要说明 /** * 饿汉式:对原创 2015-08-01 18:13:57 · 773 阅读 · 0 评论 -
Java基础知识(上)
Java基础知识篇1、计算机基础知识1、计算机硬件 软件的基础设施,就是载体2、计算机软件 系统软件:windows,MAC,LINUX 应用软件:QQ YY momo 3、软件开发 用开发工具和原创 2015-08-01 09:56:32 · 1132 阅读 · 0 评论 -
面向对象概述
面向对象概述1、面向对象思想A、什么是面向对象(3点)1、面向过程是以函数为基础,完成各种操作,强调的是过程2、面向对象以对象为基础,完成各种操作,强调的是对象,结果3、面向对象是基于面向过程的B、面向对象的思想特点 1、是一种更符合人们思考习惯的思想 2、把复杂的事情简单化 3、把我们从执行者变成了指挥者原创 2015-08-01 14:33:00 · 556 阅读 · 0 评论 -
面向对象_继承
面向对象—继承1、继承1、概述-什么是继承 1、多个类中存在相同属性和行为时,将这些内容抽取到单个类中,那么多个类无需再定义属性和行为,只需要继承即可 2、多个类称为 子类或派生类, 单个类称为父类或者超类 3、通过extends关键字让他们产生关系2、继承的好处及特点 好处: 1、提高代码的复用性原创 2015-08-01 14:58:54 · 530 阅读 · 0 评论 -
面向对象_多态
面向对象—多态1、多态的概念和前提1、概念-什么是多态 对象在不同时刻表现出来的不同状态。2、针对引用类型的理解 编译期间状态和运行期间状态不一样 比如 Person p = new Person();//第一行 p = new Man();//第二行 p = n原创 2015-08-01 15:12:58 · 569 阅读 · 0 评论 -
集合
集合1、集合和数组 1、集合概述 由于我们使用的是面向对象语言,所以,我们要经常使用对象。而很多时候,我们可能需要使用很的对象,这个时候,我们就只能使用以前讲过的数组进行存储了,而数组的特点是长度固定。这样的话就不适合变化的数据。所以,java重新提供了一种容器,用于存储对象,这种容器叫集合 2、集合和数组的区别数组原创 2015-08-01 15:49:40 · 598 阅读 · 2 评论 -
常见API对象
常见API对象1、包1、概念 包就是文件夹,用于区分相同的类名2、声明格式 package 包名1.包名2….; package:是个关键字3、带包的类的编译和运行 javac –d . 文件名.java4、导包 import 包名1.包名2…; 如果我在一个类中需要用到不同包下的两原创 2015-08-01 16:17:29 · 1604 阅读 · 0 评论 -
异常、IO流
异常、IO流1、异常1、概念 程序出现不正常的情况2、异常体系 Throwable |—Error 严重的错误,比如硬件坏了 |—Exception原创 2015-08-01 16:43:52 · 594 阅读 · 0 评论 -
多线程
多线程1、线程1、概述 宏观来讲 进程:就是正在运行的程序 线程:就是进程的执行路径,执行单元2、创建一个线程的两种方式 1、定义一个类继承Thread类 public class A extends Thread{ } new A(原创 2015-08-01 17:44:13 · 531 阅读 · 0 评论 -
网络编程
网络编程1、网络通信三要素 IP:网络中每一台计算机的唯一标识 端口号:用于标识进程的逻辑地址 协议(UPD&TCP):定义通信规则2、UDP协议与TCP协议各自特点UDP 1.不需要建立连接; 2.有数据大小限制,每个数据报的大小限制在64k; 3.原创 2015-08-01 18:08:35 · 663 阅读 · 0 评论 -
正则、反射
正则、反射1、反射-概述反射就是在程序运行过程中,通过.class文件动态的获取类的信息(属性,构造,方法),并调用注意:JAVA不是动态语言,因为动态语言强调在程序运行过程中不仅能获取并调用类里面的属性和方法,还要求能够给类增加属性和方法,而JAVA中的反射只能获取调用,不能修改类的结构在反射中包含Declared的方法表示获取私有的成员内原创 2015-08-01 18:08:42 · 838 阅读 · 0 评论 -
面向对象_封装
面向对象—封装1、封装概述1、概念 是指隐藏对象的属性和实现细节,仅对外提供公共的访问方式(换句话说就是将属性私有化,并提供公有的方法访问)2、private关键字 可用于修饰成员内容,包括成员变量和成员方法 被他修饰完毕后的内容,在其他类中是不能直接访问的,换句话说就是被private修饰的内容只能在本类中使用3、注意原创 2015-08-01 14:48:44 · 1599 阅读 · 0 评论 -
Java基础知识(下)
Java基础知识(下)1、循环 1、什么时候使用 如果我们发现有很多重复内容的时候就要使用循环 2、好处 让我们的代码看起来更简洁了 3、循环的组成(理解) 1 初始化条件:一般定义的是一个初始变量原创 2015-08-01 14:20:42 · 708 阅读 · 1 评论