Java学习日记
洛荣神川
这个作者很懒,什么都没留下…
展开
-
Java语言基础知识
一、java语言标识符:在程序中自定义的一些名称。 1、由26个英文字母大小写,数字:0-9 ,符号:_ $ 组成 2、定义合法标识符规则: -数字不可以开头。 -不可以使用关键字。 -不能插入空格。 -不能含非法字符%。 -可以使用中文字 Java中严格区分大小写。长度无限制 注意:在起名字的时,为了提高阅读性,要尽量...原创 2015-11-14 14:49:58 · 373 阅读 · 0 评论 -
Java设计模式-单例设计模式
设计模式:解决某一类问题最行之有效的方法,java中有23种设计模式 1 单例设计模式概述: 1、解决一个类在内存中只有一个对象(保证一个类仅有一个实例,并提供一个访问他的全局访问点) 2、要保证对象的唯一: (1). 为了避免其他程序过多的建立该类对象,先禁制其他程序建立该类对象 (2). 为了让其他程序可以访问到该类对象,只好在本...原创 2015-12-12 13:58:59 · 326 阅读 · 0 评论 -
Java三大特性(封装 继承 多态)
1 封装 1.1 封装性的概念 1、封装性是面向对象思想的三大特性之一 2、是指隐藏对象的属性和实现细节,仅对外提供公共的访问方式 3、封装有: 属性的封装 方法的封装(方法本来就是一种封装体) 类的封装(属性和方法的集体封装) 组件的封装 模块化封装 系统级封装 4、封装原...原创 2015-11-19 14:05:54 · 396 阅读 · 0 评论 -
Java集合Collection
1.Collection详解 集合的特点:用于存储对象的容器(存储对象的引用),集合的长度是可变的,集合中不可以存储基本数据类型值 /* person p = new person(); ArrayList a = new ArrayList(); al.add(p);//不表示将p这个对象放进了al这个容器里了 表示了将p这个对象的地址放进al容器里使al容器指向对象p...原创 2015-11-18 11:34:39 · 304 阅读 · 0 评论 -
正则表达式
1 概述 正则表达式:正则表达式用于操作字符串数据。通过一些特定的符号来体现的。所以我们为了掌握正则表达式,必须要学习一些符号。虽然简化了,但是阅读性差。 需求:定义一个功能对QQ号进行校验。 要求:长度5~15. 只能是数字, 0不能开头 不用正则表达式的做法: public class RegexDemo { public static voi...原创 2015-11-17 12:34:39 · 504 阅读 · 0 评论 -
Java反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 注意:反射是在运行的时候进行的,不是在编译的时候运行的。 1 反射的功能 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类; ...原创 2015-11-22 15:16:34 · 293 阅读 · 0 评论 -
流程控制语句
1 if语句与三元运算符 1.1 第一种格式 public static void if1(){ int x = 3; //if后面必须是条件表达式结果为boolean类型 if(x>1){ System.out.println("yes"); } System.o...原创 2015-11-16 11:16:04 · 294 阅读 · 0 评论 -
String类
一、String类(字符串类)概述: 1、是编程中常用的数据类型,它不是简单的基本数据类型,而是复合数据类型。 2、它最大的特点是创建之后不能再修改和变动的字符串常量。 3、不用import导入就可以使用,并且这个类不需要扩展,定义为final类(最终类)不能被其他类继承。 4、String类实际是使用字符数组存储的(实际上源代码就是使用char类型的 ) ...原创 2015-11-15 15:31:31 · 241 阅读 · 0 评论 -
Java网络编程
1 网络要素(IP地址、端口号、传输协议) IP地址:InetAddress 网络中设备的标识 不易记忆,可用主机名 本地回环地址:127.0.0.1 主机名:localhost 端口号: 用于标识进程的逻辑地址,不同进程的标识 有效端口:0~65535,其中0~1024系统使用或保留端口。 传输协议:通讯的规则常见协议:TCP,UDP ...原创 2015-11-20 13:33:35 · 242 阅读 · 0 评论 -
Java输入输出流
1 IO(Input Output)流概述 IO流用来处理设备之间的数据传输。java对数据的操作是通过流的方式。java用于操作流的对象都在IO包中 流按操作的数据分为两种:字节流和字符流(字符流里面融合了编码表来处理文字,处理图片用字节流,通用字节流) 流按流向分为:输入流和输出流(Input(输入)和Output(输出)都是相对于内存而言的,从硬盘读取数据到内存中就是输入,从内存...原创 2015-11-26 16:48:54 · 318 阅读 · 0 评论