
[---javaSE---]
文章平均质量分 81
午-夜
Only today!
展开
-
Java一切皆对象
一:引用操作对象在Java中,一切都被视为对象,既然一切都是对象,那就有一个相同的方式来操作对象,所操作的标示符实际上是对对象的一个引用。这里可以理解为遥控器操作电视机,遥控器是可以单独存在的,也就是说,你有一个引用,不代表你必须有和引用关联的对象。String s = "Hellow,world";上面创建一个引用并初始化。String s = new Str原创 2016-06-24 07:30:48 · 1444 阅读 · 0 评论 -
Java中String的用法
Object到String的联系Object基本使用package com.cloud.day2;/*java是面向对象的语言,核心思想:找适合的对象做适合的事情: 方式一:自定义类,然后通过自定义的类创建对象。 方式二:sun提供了很多的类给我使用,我们只需要认识这些类,我们就可以通过这些类创建对象了。 Object类是所有原创 2016-07-04 11:30:44 · 1754 阅读 · 0 评论 -
Java中字符流
输入字符流字节流读取文件package com.cloud.reader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Arrays;publi原创 2016-07-15 08:08:16 · 1476 阅读 · 0 评论 -
Java异常体系和概念
Java异常处理结构图java将所有的错误封装为一个对象,其根本父类为Throwable, Throwable有两个子类:Error和Exception。1.异常的分类 Error:一般为底层的不可恢复的类; Exception:分为未检查异常(RuntimeException)和已检查异常(非RuntimeException)。 未检查异常是因为程序员原创 2016-07-05 07:24:31 · 3697 阅读 · 0 评论 -
Java中线程入门
多线程入门入门案例package com.cloud.day1;/*线程的创建方式方式一: 1.自定义一个类,继承Thread类 2.重写Thread类的run方法,run方法编写自定义线程的任务代码 3.创建Thread子类对象,调用start方法执行线程,线程一旦开启,会自动调用run方法, 如果直接调用run方法,原创 2016-07-06 07:02:56 · 1036 阅读 · 0 评论 -
Java中Socket编程
Java的Socket编程网络编程目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提出申请。服务器一般作为守护进程始终运行,监听网络端口,一旦有客户请求,就会启动一个服务进程来响应该客户,同时自己继续监听服务端口,使后来的客户也能及时得到服务。在TCP/IP协议中IP层主要负责网络主机的定位,数据传原创 2016-07-27 11:39:03 · 178 阅读 · 0 评论 -
Java中线程通信协作
实现Runnable接口创建线程package com.cloud.day1;/*线程的创建方式二: 1.自定义一个类实现Runnable接口 2.实现接口的run方法,把自定义线程的任务定义在run方法中 3.创建Runnable实现类对象 4.创建Thread类实现对象,并把Runnable实现类对象作为参数传递进去 5.调用原创 2016-07-06 22:08:51 · 493 阅读 · 0 评论 -
Java中IO流的设计模式
IO流中的装饰者设计模式缓冲流装饰者模式package com.cloud.day4;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.Reader;/*装饰者设原创 2016-07-18 08:32:53 · 3823 阅读 · 0 评论 -
Java中对象的引用
对象的使用对象引用在java中,一切都被看做是对象,而操作一个对象,需要使用对象的引用,好比遥控器控制空调一般。引用是可以单独存在的:String s;这里创建了一个引用s,但是并没有关联对象,下面创建引用的同时并初始化:String s=”hello,world”;使用new关键字,创建一个新的引用,并关联对象:String s= new String(“hel原创 2016-07-28 18:35:25 · 1471 阅读 · 0 评论 -
Java中Collection集合
集合体系图集合和数组的比较数组:存储同一种数据类型 特点: 1.只能存储一种数据类型 2.一旦初始化,长度固定 3.数组元素的内存地址是连续的 4.Object类型的数组可以存储任意类型的元素 需求:收集同学的兴趣爱好 集合:存储对象数据的集合容器 优势:1. 集合可以存储任意类型的对象信息,数组只能存储同原创 2016-07-08 08:23:46 · 1303 阅读 · 0 评论 -
Java中IO流常见的几种流
序列流序列流合并文件package com.cloud.day5;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.SequenceInputStream;原创 2016-07-19 06:56:48 · 9983 阅读 · 0 评论 -
Java中List集合
List集合集合迭代package com.cloud.list;import java.util.ArrayList;import java.util.List;public class Demo1 { public static void main(String[] args) { List list=new ArrayList(); list.ad原创 2016-07-09 08:14:53 · 1756 阅读 · 0 评论 -
Java中的串行化
串行化的概念 什么是串行化 对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己,这个过程叫对象的串行化(Serialization) 。串行化的主要任务是写出对象实例变量的数值。如果交量是另原创 2016-07-09 15:41:43 · 2199 阅读 · 0 评论 -
Java中Throwable源码阅读
Throwable 源码阅读笔记读的不是很懂,但是大致明白自定义异常中的那几个常用的参数的发源地了,这是项目中自定义异常经常使用的几个参数和方法,在Throwable中都可以查到影子:protected StringpositionName;protected String labelName;protected String message=""; publi原创 2016-07-09 17:00:07 · 1296 阅读 · 0 评论 -
Java中的操作符
Java中的操作符赋值和地址引用两者的区别package com.cloud.day4;publicclass Demo1 { publicstatic void main(String[]args) { Fish f1 = new Fish(); Fish f2 = new Fish(); f1原创 2016-08-09 22:26:55 · 731 阅读 · 0 评论 -
Java面向对象概念补充
包的作用package com.cloud.day1;/*包:java中的包就相当于windows文件夹。包的作用: 1. 解决类名重复产生冲突的问题。 2. 便于软件版本的发布。定义包的格式: package包名;包名命名规范:包名全部小写。 包语句要注意的事项: 1. package语句原创 2016-07-03 09:22:55 · 424 阅读 · 0 评论 -
Java中的内部类
面向对象—内部类内部类场景package com.cloud.day5;/*内部类:一个类定义在另外一个类的内部,那么该类就称作为内部类。内部类的class文件名:外部类$内部类. 好处:便于区分该class文件是属于哪个外部类的。内部类的类别: 1. 成员内部类: 成员内部类的访问方式:原创 2016-07-03 09:06:33 · 1436 阅读 · 0 评论 -
Java面向对象中接口
面向对象—接口接口概念package com.cloud.day2;/*接口:接口:拓展功能的。 usb接口.。。接口的定义格式: interface接口名{ }接口要注意的事项: 1. 接口是一个特殊的类。 2. 接口的成员变量默认的修饰符为: public static final。那原创 2016-07-03 08:30:36 · 424 阅读 · 0 评论 -
Java基本数据类型
Java基础概念标识符package com.cloud.day1;/*标识符:在java程序中有些名字是可以自定义的,那么这些自定义的名字我们就称作为自定义的标识符。 标识符要注意的细节: 1.标识符的组成元素是由字母(a-zA-Z)、数字(0-9)、下划线(_)、美元符号($). 2.标识符不能以数字开头。原创 2016-06-27 08:04:29 · 3174 阅读 · 0 评论 -
Java流程控制
流程控制if流程概念package com.cloud.day2;/*控制流程语句之(if)判断语句if判断语句的格式:格式1:适用于一种情况使用。 if(判断的条件){ 符合条件执行的代码; }格式2 :适用于两种情况下去使用的。 if(判断条件){ 符合条件执行的代码原创 2016-06-28 08:30:44 · 1119 阅读 · 0 评论 -
Java函数和数组
函数使用函数概念package com.cloud.day3;/*函数:函数的作用:为了提高功能代码的复用性。函数的定义格式: 修饰符 返回值类型 变量名(形式参数){ 函数体 }函数的特点: 1. 函数是把一个功能的代码封装起来以达到提高功能代码的复用性。 2. 函数定义好之后原创 2016-06-28 09:28:32 · 1333 阅读 · 0 评论 -
Java中模仿函数思维
函数思维函数式编程的核心是函数,就像面向对象语言的主要抽象方法是类。函数为流程构建了功能模块,并具有传统命令式语言中所不具有的一些功能。Java中没有独立的函数,下面几段代码只是用来模仿一下函数的编程思维。FuncTion.javapackage com.cloud.day2;publicinterface FuncTion { /*这里说明原创 2016-06-28 11:10:39 · 787 阅读 · 0 评论 -
Java面向对象概念
面向对象面向对象概念package com.cloud.day2;/*java面向对象的语言对象:真实存在唯一的事物。类:实际就是对某种类型事物的共性属性与行为的抽取。 抽象的概念.... 车我们从小的时候就不断的接触很多的对象,我们的大脑就会把这些具备相同属性与行为的事物进行分类。在现实生活中就存在对象与类这两原创 2016-06-29 07:48:21 · 521 阅读 · 0 评论 -
Java中自定义异常
自定义异常也就是自己写的一个异常类,通常根据自己的业务需求来定义异常,也方便自己的项目中异常的打印和获取。基础异常类package com.cloud.exception;/** * 构建一个基础的异常类 */publicclass DefineException extends RuntimeException{ //VersionUI原创 2016-07-10 16:29:07 · 1787 阅读 · 0 评论 -
Java中set集合
Set集合set集合简单使用package com.cloud.vector;import java.util.HashSet;import java.util.Set;publicclass Day2 {/* --|Set 实现Set接口的集合类,无序,不可以重复 元素添加输出的顺序不一样*/ public原创 2016-07-11 07:15:54 · 1593 阅读 · 0 评论 -
Java中Map和Vector集合
Map集合map集合的使用package com.cloud.map;import java.util.HashMap;import java.util.Map;publicclass Demo1 {/* 双列集合: Map:实现Map接口的集合类,具备的特点:存储的数据都是以键值对的方式,键不可以重复,值可重复*/ pu原创 2016-07-12 06:37:13 · 2063 阅读 · 0 评论 -
Java面向对象常见概念
面向对象的特征三大特征package com.cloud.day2;/*面向对象三大特征: 1. 封装 2. 继承 3 多态。需求: 使用java类描述百合网的会员。问题:性别有问题??根本原因:由于其他人可以直接操作sex属性。可以对sex属性进行了直接的赋值。封装:权限修饰符:权限修饰原创 2016-06-30 20:59:22 · 5177 阅读 · 1 评论 -
Java面向对象中的继承
面向对象特征----继承继承概念package com.cloud.day4;/*在现实生活中事物与事物之间是存在关系. 球员---->球队 整体与部分关系 has a关系 学生----->人 继承的关系 is a关系*/class Player{ intnum; Stri原创 2016-07-01 08:20:22 · 581 阅读 · 0 评论 -
Java中IO流的File类
File类的常用方法file类的构造方法package com.cloud.ioflow;import java.io.File;/* IO流:Input,Output IO主要解决设备与设备之间的数据传输问题 比如:硬盘-->内存,内存数据-->硬盘,键盘数据-->内存 IO技术的使用场景 导出报表,上传大头照,下载,解释xml文原创 2016-07-13 08:27:31 · 1356 阅读 · 0 评论 -
Java中IO流操作文件总结
IO流操作文件总结拷贝文件package com.cloud.day1;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;publicclass Demo1 { public原创 2016-07-24 17:08:56 · 1414 阅读 · 0 评论 -
Java面向对象封装和多态
封装和多态多态概念package com.cloud.day3;/*面向对象的三大特征: 1. 封装 2. 继承。 3. 多态多态:一个对象具备多种形态。(父类的引用类型变量指向了子类的对象)或者是接口的引用类型变量指向了接口实现类的对象)多态的前提:必须存在继承或者实现关系。 动物 a = new原创 2016-07-02 08:34:16 · 529 阅读 · 0 评论 -
Java中字节流和异常处理
字节输入流字节输入流流程package com.cloud.day2;import java.io.File;import java.io.FileInputStream;import java.io.IOException;/* File类:用于描述一个文件或者文件夹的。 通过File对象我们可以读取文件或者文件夹的属性数据,如果我们需要读取文原创 2016-07-14 07:22:56 · 2627 阅读 · 0 评论 -
Java中对象的初始化和回收
对象初始化构造方法package com.cloud.day1;/** * 对象的初始化 * 1.编译器调用构造器 * 2.构造器和类名相同 * 3.初始化期间自动调用构造器 */class Test{ /*无参构造器*/ public Test(){ System.out.println("初始化期间自动调用构造器"); } /*带参构造原创 2016-08-13 12:48:09 · 1930 阅读 · 0 评论