Fork me on GitHub

随笔分类 -  JAVA入门

JAVA入门
摘要:一、概述1.1、概述反射的概念:在Java中的反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制二、反射的3种方式2.1、3种方式1.声明对象如Person p... 阅读全文
posted @ 2015-10-24 12:54 森林森 阅读(456) 评论(0) 推荐(0) 编辑
摘要:一、正则表达式1.1、概述符合一规则的表达式:用于专门操作字符串。正则表达式则必须依靠Pattern类与Matcher类,这两个类都在java.util.regex包中定义。Pattern类的主要作用是进行正则规范的编写,而Matcher类主要是执行规范,验证一个字符串是否符合其规范。Pattern... 阅读全文
posted @ 2015-10-22 20:47 森林森 阅读(559) 评论(0) 推荐(2) 编辑
摘要:一、上传图片1.1、示例/*上传图片*/import java.net.*;import java.io.*;import java.util.*;import java.text.*;/*客户端1.建立客户端服务2.读取客户端已经有数据,,将文件名发送给服务端3.通过Scoket,输出流将数据发送... 阅读全文
posted @ 2015-10-20 22:08 森林森 阅读(708) 评论(2) 推荐(1) 编辑
摘要:一、网络模型1.1、OIS参考模型1.2、TCP/IP参考模型1.3、网络通讯要素IP地址:IPV4/IPV6端口号:0-65535,一般0-1024,都被系统占用,mysql:3306,oracle:1521传输协议:TCP/UDP二、类 InetAddress2.1、InetAddress 主机... 阅读全文
posted @ 2015-10-19 00:38 森林森 阅读(930) 评论(0) 推荐(2) 编辑
摘要:一、GUI概述1.1、GUI概述Graphical User Interface(图形用户接口)用图形的方式,来显示计算机操作的界面,CLI:Command line User Interface(命令行用户接口)如DOS,java为GUI提供的对象都存在java.Awt和javax.Swing两个... 阅读全文
posted @ 2015-10-17 10:11 森林森 阅读(406) 评论(0) 推荐(0) 编辑
摘要:一、对象序列化1.1、对象序列化被操作的对象需要实现Serializable接口1.2、对象序列化流ObjectOutputStream与ObjectInputStreamObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。Obje... 阅读全文
posted @ 2015-10-13 22:57 森林森 阅读(565) 评论(0) 推荐(0) 编辑
摘要:一、File1.1、File概述文件和目录路径名的抽象表示形式。用户界面和操作系统使用与系统相关的路径名字符串 来命名文件和目录。此类呈现分层路径名的一个抽象的、与系统无关的视图。抽象路径名 有两个组件:一个可选的与系统有关的前缀 字符串,比如盘符,"/" 表示 UNIX 中的根目录,"\\\\" ... 阅读全文
posted @ 2015-10-10 09:25 森林森 阅读(558) 评论(0) 推荐(0) 编辑
摘要:一、缓冲流1.1、字符流的缓冲区缓冲区的出现是为了提高IO的读写效率对应类BufferedReaderBufferedWriter缓冲区要结合流才可以使用在流的基础上对流的功能进行了增强1.2、BufferedReader、BufferedWriterpublic class BufferedWri... 阅读全文
posted @ 2015-09-30 15:05 森林森 阅读(527) 评论(0) 推荐(2) 编辑
摘要:一、IO简述1.1、简述IO:input/outputIO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中。1.2、结构字节流抽象类:InputStream,OutputStream字符流抽象类:Reader、Writer。ps:由这四4个派生出来子... 阅读全文
posted @ 2015-09-29 14:10 森林森 阅读(525) 评论(0) 推荐(0) 编辑
摘要:一、System1.1、概述System 类包含一些有用的类字段和方法。它不能被实例化。在 System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。字段摘要static PrintStreamerr ... 阅读全文
posted @ 2015-09-28 11:58 森林森 阅读(1105) 评论(0) 推荐(2) 编辑
摘要:一、Collection简述1.1、Collection与Collections的区别Collections是集合的静态工具类Collection:是集合的顶级接口二、Sort2.1、sortpackage com.pb.sort.demo1;import java.util.ArrayList;i... 阅读全文
posted @ 2015-09-27 14:26 森林森 阅读(853) 评论(0) 推荐(1) 编辑
摘要:一、Map简述1.1、简述public interface Map类型参数:K - 此映射所维护的键的类型 keyV - 映射值的类型 value该集合提供键--值的映射。key不能重复,一对对的存储方式将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。1.2、方法嵌套类摘要... 阅读全文
posted @ 2015-09-26 14:17 森林森 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:一、TreeSet1.1、TreeSetSet:hashSet:数据结构是哈希表。线程是非同步的。 保证元素唯一性的原理:判断元素的HashCode值是否相同。 如果相同,还会判断元素的equals方法是否为true; TreeSet: 可以去Set集合中的元素时行 排序。 使用二叉... 阅读全文
posted @ 2015-09-25 10:10 森林森 阅读(998) 评论(0) 推荐(0) 编辑
摘要:一、集合的出现1.1、集合简述面向对象语言对事物的体现都是以对象形式,为了方便对多个对象的操作,就对象对象进行存储,集合就是存仪储对象最常用的一种试1.2、数组和集合都是容器数组也存对象,存储同一种类型,但数组是固定长度的,集合长度是可变。数组中可以存储基本数据类型,集合只能存储对象1.3、集合特点... 阅读全文
posted @ 2015-09-23 11:39 森林森 阅读(526) 评论(0) 推荐(1) 编辑
摘要:一、String1.1、StringString 类是final修饰的,是顶级类,不可被继承String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改String str="abc";String 类包括的方法可用... 阅读全文
posted @ 2015-09-21 10:15 森林森 阅读(634) 评论(0) 推荐(2) 编辑
摘要:一、线程之间的通信1.1、线程之间的通信方法多个线程在处理统一资源,但是任务却不同,这时候就需要线程间通信。 等待/唤醒机制涉及的方法: 1. wait():让线程处于冻结状态,被wait的线程会被存储到线程池中。 2. notify():唤醒线程池中的一个线程(任何一个都有可能)。 3. ... 阅读全文
posted @ 2015-09-19 18:46 森林森 阅读(478) 评论(0) 推荐(0) 编辑
摘要:一、线程基本概述1.1、进程和线程进程:一个应用程序一般都是一个进程,正在进行的程序每一个进程最少都有一个线程,都有一个执行顺序,该顺序是一个执行路径或者一个控制单元线程:进程中一个独立的控制单元,线程控制着进程的执行。windows中的任务管理器,可以查看进程,linux下通过ps命令线程是进程的... 阅读全文
posted @ 2015-09-17 11:23 森林森 阅读(466) 评论(0) 推荐(0) 编辑
摘要:一、异常捕获package com.pb.demo.demo1;public class Demo { public static void main(String[] args) { try { func(); Sys... 阅读全文
posted @ 2015-09-16 17:20 森林森 阅读(610) 评论(0) 推荐(3) 编辑
摘要:一、异常1.1、异常定义异常:--不正常,程序在运行时出现不正常情况异常由来:其实也是现实生活中一个具体的事物,马可以通过JAVA的类的形式表现描述,并封装成类。 Java对不正常情况描述后的,对象体现。异常:两种.一种是严重的问题:java通过Error类进行描述对于Error一般不... 阅读全文
posted @ 2015-09-15 10:52 森林森 阅读(390) 评论(0) 推荐(0) 编辑
摘要:一、内部类1.1、内部类概念定义在一个类内部中的另一个类,被称为内部类特点:可以直接访问,内部类的外部类中的,成员属性和方法(包含-private)外部类要访问内部类中的成员和方法,需要先建立内部类对象1.2、示例package com.day08.innerclass.demo1;/** * 包含... 阅读全文
posted @ 2015-09-14 09:43 森林森 阅读(349) 评论(0) 推荐(2) 编辑