自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 枚举

为什么需要枚举?一些方法在运行时,它需要的数据不能是任意的,而必须是一定范围内的值,比如成绩Grade只能为ABCDE。此类问题在JDK5以前采用自定义带有枚举功能的类解决,Java5以后可以直接使用枚举予以解决。枚举类具有如下特性:枚举类也是一种特殊形式的Java类。枚举类中声明的每一个枚举值代表枚举类的一个实例对象。与java中的普通类一样,在声明枚举类时,也可以声

2016-04-21 17:03:12 380

原创 反射

一切的操作都可以用Object完成//通过Class类获得类名Class c1 = null;Class c2= null;Class c3 = null;c1 = Class.forName(“cn.test.Person”);//这种最常用c2 = new Person().getClass();c3 = Person.class;System.

2016-04-21 16:58:16 334

原创 网络编程

网络编程:1、网络编程概述(1)网络模型OSI参考模型TCP/IP参考模型(2)网络通讯要素IP地址端口号传输协议(3)网络通讯前提:**找到对方IP**数据要发送到指定端口。为了标示不同的应用程序,所以给这些网络应用程序都用数字进行标示 。这个表示就叫端口。**定义通信规则。这个规则称为通信协议,国际组织定义了通用协议TCP/IP(4)计算

2016-04-21 13:39:56 620

原创 IO流

IO流1、IO流概述(1)用来处理设备(硬盘,控制台,内存)间的数据。(2)java中对数据的操作都是通过流的方式。(3)java用于操作流的类都在io包中。(4)按照流操作的数据的类型不同:分为字节流和字符流。字符流是为了方便中文的操作而来的。(5)按照流的流向不同分为:输入流,输出流

2016-04-21 13:20:06 581

原创 泛型

泛型:(1)为什么会出现泛型?因为集合存放的数据类型不固定,故往集合里面存放元素时,存在安全隐患,如果在定义集合时,可以想定义数组一样指定数据类型,那么就可以解决该类安全问题。JDK1.5后出现了泛型,用于解决集合框架的安全问题。泛型是一个类型安全机制。(2)泛型定义格式:通过ArrayList al = new ArrayList;(3)泛型的好处:**将运行

2016-04-19 22:20:17 2068

原创 集合框架

集合框架1:String类:字符串(重点)(1)多个字符组成的一个序列,叫字符串。  生活中很多数据的描述都采用的是字符串的。而且我们还会对其进行操作。  所以,java就提供了这样的一个类供我们使用。(2)创建字符串对象A:String():无参构造**举例: String s = new String(); s = "hello"; sop(s);B

2016-04-19 22:07:48 1946

原创 多线程

多线程:1、进程和线程:进程:正在进行的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:进程内部的一条执行路径或者一个控制单元。两者的区别:一个进程至少有一个线程进程在执行过程中拥有独立的内存单元,而多个线程共享内存;2、jvm多线程的启动是多线程吗?java的虚拟机jvm启动的是单线程,就有发生内存泄露的可能,而我们使用jav

2016-04-19 22:03:37 1835

原创 异常

异常(1)程序运行过程中的不正常现象就叫异常。(2)导致程序运行不正常的现象有很多,所以,就有很多的异常对象。  而这些异常对象存在着共性的内容,所以,可以不断的进行抽取。最终形成了异常的体系结构。  异常体系的根类是:Throwable  Throwable:|--Error:重大的问题,我们处理不了。也不需要编写代码处理。比如说内存溢出。|--Exception:一

2016-04-19 21:50:18 536

原创 设计模式

工厂设计模式工厂设计模式是java用得最多的一种设计模式[在接口与具体子类之间加入一个过渡端]class Factory//工厂类{ public static Fruit get(String name) { Fruit f = null; if("苹果".equals(name))//这里不能把name写在前面,否者会出现空指针异常 { f = new Ap

2016-04-18 21:51:43 303

原创 内部类(匿名内部类)

内部类(次重点)(1)把一个类定义在某个类中的,这个类就被称为内部类,内置类,嵌套类。(2)访问特点:A:内部类可以直接访问外部类中的成员,因为内部类持有外部类的引用, 格式为:外部类名.thisB:外部类要想访问内部类的成员,必须创建对象访问。(3)内部类的访问格式:A:当内部类定义在外部类的成员位置,而且非私有,则可以在其他外部类中直接建立内部类对象 格式:外部

2016-04-18 20:48:22 366

原创 单例设计模式(饿汗式,懒汉式)

饿汉式:class SingleApp{ public static void main(String[] args) { //Single sgl = new Single(); Single sg1 = Single.made(); Single sg2 = Single.made(); sg1.speak(); sg2.speak();System.out.p

2016-04-18 20:44:13 599

原创 Java基础(3)

Object类:(1)是所有类的根类,超类。  java中提供的类以及我们自定义的类都直接或者间接的继承自Object类。(2)Object类中的方法A:void finalize()  当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。B:Class getClass() 获取对象的字节码文件的描述类,后面再讲反射的时候还会在说这个类。 S

2016-04-18 20:25:02 385

原创 多态

多态:简单说:就是一个对象对应着不同的类型多态在代码中的体现:父类或者接口的引用指向子类的对象可以理解为事物存在的多种体现形态。1.多态的体现父类的引用指向了自己的子类对象父类的引用也可以接受本类对象 2.多态的前提必须是类与类之间有关系 要么继承要么实现通常还有一个前提存在覆盖3.多态的好处提高代码的扩展性4.多态的弊端:必须是父类访问

2016-04-18 20:05:07 368

原创 接口与抽象类

抽象类:可以定义变量但是最少要有一个方法,当多个抽象类出现相同功能 但是功能主体不同这是可以进行向上抽取 这事 只抽取功能定义 而不抽取功能主体必须有一个抽象类方法 抽象类方法没有主体抽象:模糊 看不懂抽象类的特点:1.抽象方法一定在抽象类中 2.抽象方法和抽象类都必须备abstrct关键字修饰3.抽象类不可以用new创建对象 因为调用抽象类方法没意义4.抽象类中的

2016-04-18 19:50:54 397

转载 java中的类与继承

Java:类与继承  对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先,我们讲述一下与类的初始化相关的东西,然后再从几个方面阐述继承这一大特性。以下是本文的目录大纲:  一.你了解类吗?  二.你了解继承吗?  三.常见的面试笔试题  若有

2016-04-17 14:25:14 429

转载 java概述

一:java概述:          1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,        希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;          1994年将Oak语言更名为Java;   Java的三种技术架构:  JAVAEE:Java Platform Enterprise Edition,     

2016-04-17 14:13:27 456

原创 java基础(2)

匿名对象:匿名对象是对象的简化形式匿名对象两种使用情况当对对象方法仅进行一次调用的时匿名对象可以作为实际参数进行传递封装(encapsiulation)封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式好处:将变化隔离便于使用提高重用性提高安全性封装原则:将不需要对外提供的内容都隐藏起来吧属性都隐藏,提供公共方法对其访问priva

2016-04-17 08:34:30 436

原创 成员变量和局部变量的区别?

成员变量:成员变量定义在类中,在整个类中都可以被访问成员变量随着对象的建立而建立,存在于对象所在的堆内存中成员变量有默认初始化值局部变量局部变量只定义在局部范围内,如:函数内,语句内等局部变量存在于栈内存中作用的范围结束,变量空间会自动释放局部变量没有初始化值创建对象,使用对象class Car{ String color = "red";

2016-04-16 20:21:58 303

原创 面向对象

这里为大家提供java学习教程的资源下载:j dk:链接: http://pan.baidu.com/s/1sl5lIWl 密码: bxc8myeclispe:链接: http://pan.baidu.com/s/1qYDvtpU 密码: bhe7毕向东java视频:链接: http://pan.baidu.com/s/1jHWUg0Q 密码: hwev由于这里

2016-04-16 19:27:20 368

原创 Java中的运算符

Java中的算术运算符“+”:加“-”:减“*”:乘“/”:除"%":取余“+”:符号:代表1:加法运算符 2.字符串链接符“++”:自加”--“:自减⚠️:当两个数值数字进行运算的时候。运算的结果至少是int型,也就是说,如果参与运算的两个级别比int低或者是int型为int型。如果比int型高,则运算结果的类型和类型级别高的数相同。实际上类型的提升是在运

2016-04-16 17:18:20 645

原创 Java基础(1)

这些讲述一下 java基础中的基本数据类型,希望大家采纳!

2016-04-16 16:40:19 303

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除