
JavaBase[Java基础回顾]
DarkHorseJack
梦是要由自我去实现的,想只是幻梦的一种形式,为之去奋斗,为之去努力才是硬道理.我就是奔梦青年Jack.
展开
-
『Java』IO--字节流基础
字节流(具体讲了四个对象)InputStream此抽象类是表示字节输入流的所有类的超类。OutputStream此抽象类是表示输出字节流的所有类的超类。输出流接受输出字节并将这些字节发送到某个接收器。用字节流尝试操作一下.字节…………原创 2014-02-06 12:38:59 · 657 阅读 · 0 评论 -
『Java』集合--Set+Map
Set:元素是无序(存入和取出的顺序不一定一致),元素不可重复常见的子类 HashSet:底层数据结构是哈希表,线程是非同步的 通过元素的两个方法,hashCode和equalus,来保证元素唯一性,如果元素HashCode值相同,才会原创 2014-02-08 18:17:41 · 810 阅读 · 0 评论 -
『Java』面向对象--继承+接口
java是一门面向对象的编程语言.其继承为面向对象中的一大亮点.继承extends好处:1,提高代码的复用性,简化代码.好处:2,让类与类之间产生了关系,有了这个关系,才有了多态的特性.[注意:千万不要为了得到某个功能,而胡乱继承,必须类与类之间有那么一层所属关系后才可以继承]java语言中只支持单继承(一个孩子只能有一个爸爸哦)因为,多继承容易带来安全隐患:当多个父类原创 2013-12-24 13:52:45 · 1062 阅读 · 0 评论 -
『Java』多线程+线程通讯
多线程在实际开发中无处不在,处处都在,具有着高性能批量操作多处理等优点进程:是一个正在执行中的程序,每一个进程都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元(一个进程中至少有一个线程)线程:就是进程中的一个独立的控制单元,线程控制着进程的执行原创 2013-12-24 19:22:58 · 799 阅读 · 0 评论 -
『Java』历史+基础回顾
该篇为正式笔记第一篇,果不其然的会从一些最基础的知识开始.首先学一门语言,前提要知道他是干什么的,能用来做什么.他是前Sun公司于我的生辰1995年推出的一门高级编程语言,java语言是一个革命性的语言,因为他的跨平台性.其跨平台原理在于java原创 2013-12-24 12:13:27 · 823 阅读 · 0 评论 -
『Java』网络编程--网络编程概念+UDP基础
网络编程----说白了就是Socket编程.....✔网络模型OSI参考模型TCP/IP参考模型✔网络通讯要素IP地址端口号传输协议应用层--协议:http,ftp等传输层--协议:tcp,udp原创 2014-02-08 13:07:36 · 815 阅读 · 0 评论 -
『Java』网络编程--TcpExercise
✔TCP复制文件importjava.io.*;importjava.net.*;classClient{publicstaticvoidmain(String[]args)throwsException{//建立Socket服务原创 2014-02-08 13:45:49 · 805 阅读 · 0 评论 -
『Java』网络编程--客户端和服务端
演示客户端和服务端1,客户端:浏览器(telnet)服务端:自定义浏览器其实就是一个客户端(浏览器客户端-自定义服务端)注意:本机测试,自定义客户端中必须在服务户端打印出对方ip,IE中才可以读出”客户端你好”扩展:W原创 2014-02-08 13:55:45 · 1110 阅读 · 0 评论 -
『Java』异常Exception机制
异常处理是程序中不可缺少的一个环节.首先从异常的概述最终再到自定义异常处理.异常:程序在运行时出现不正常情况例如算数异常:编译通过,但当不小心把除数录入为0时,就会导致如下异常。该异常违反了数学计算规范,除数不能为0。异常的由来:问题也是现实生活中一个具体的实物,也可以通过java类的形式进行描述,并封装成对象。其实就是java对不正常情况进行描述后的对原创 2013-12-24 18:02:28 · 1035 阅读 · 0 评论 -
『Java』集合--Collection概念+List派系
集合类为什么出现集合类:面向对象语言对事物的体现是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式数组和集合类同是容器,区别:数组虽然也可以存储对象,但长度是固定的:集合长度是可变的数组中可以原创 2014-02-08 17:47:06 · 1393 阅读 · 0 评论 -
『Java』网络编程--TCP基础
TCP传输✔Socket和ServerSocket✔建立客户端和服务端✔建立连接后,通过Socket中的IO流进行数据的传输✔关闭Socket同样,客户端与服务器端是两个独立的应用程序TCP面向连接,传输可靠,连接后可以传输大量数据.TCP分客户端和服务端,客户端对应的对象是Socket,服务端对应的对象是ServerSocket服务端,一般常年原创 2014-02-08 13:31:37 · 840 阅读 · 0 评论 -
『Java』面向对象--多态+Object篇
多态,是面向对象中的一大特点.其,在继承的基础上产生,就是使java世界中的实物具有多种存在形态.多态定义:某一类事物的多种存在形态体现(表现形式):父类的引用指向了自己的子类对象;或者也可以说父类的引用也可以接受自己的子类对象.前提:必须是类与类之间有原创 2013-12-24 15:16:49 · 696 阅读 · 0 评论 -
『Java』IO--字符流基础
IO(Input Output)流✔IO流用来处理设备之间的数据传输✔Java对数据的操作是通过流的方式✔Java用于操作流的对象都在IO包中✔流按操作数据分为两种:字节流与字符流✔流按流向分为:输入流,输出流字符流:里面包含解码原创 2014-02-06 11:26:58 · 722 阅读 · 0 评论 -
『Java』IO--File类基础
流对象不能去操作文件夹,不能去操作属性信息.流只能操作数据.文件类的出现正好弥补了流的不足之处.File类是专门操作文件用的File类✔用来将文件或者文件夹封装成对象✔方便对文件与文件夹的属性信息进行操作✔File对象可以作为参数传递给流的原创 2014-02-06 11:44:51 · 720 阅读 · 0 评论 -
『Java』IO--对象序列化-管道流
直接操作对象的流(对象的持久化,序列化,可串行性)ObjectInputStream与ObjectOutputStream成对使用.被操作的对象,需要实现Serializable(标记接口,通常没有方法)实现Serializable其就是自动给对象原创 2014-02-06 12:15:33 · 932 阅读 · 0 评论 -
『Java』IO--分段读写-操作基本类型-内存为源
java.io类RandomAccessFile可以实现分段数据写入(迅雷)publicclassRandomAccessFileextendsObjectimplementsDataOutput,DataInput,Closeable原创 2014-02-06 12:22:32 · 1609 阅读 · 0 评论 -
『Java』IO--Properties-打印流-序列流基础
java.util类Properties是hashtable的子类,(集合中涉及到IO流的对象)也就是说它具备map集合的特点,而且它里面存储的键值对都是字符串.是集合中和IO技术相结合的集合容器该对象的特点,可以用于键值对形式的配置文件在加载数据原创 2014-02-06 11:57:51 · 754 阅读 · 0 评论 -
『Java』IO--读取键盘录入
.读取键盘录入.System.out:对应的是标准输出设备,控制台System.in:对应的标准输入设备:键盘InputStreamin=System.in;可接收键盘录入实例:.读取转换流[字节通过编码表解析为字符].InputStreamReader案例:以上三句话可以简写为一句话.该语句比S原创 2014-02-06 12:08:44 · 1045 阅读 · 0 评论 -
『Java』IO--字符流缓冲区
字符流的缓冲区✔缓冲区的出现提高了数据的读写效率✔对应类|-------BufferedWriter|-------BufferedReader✔缓冲区要结合流才可以使用✔在流的基础上对流的功能进行了增强缓冲区的出原创 2014-02-06 12:30:45 · 974 阅读 · 0 评论 -
『Java』网络编程--正则表达式
RegEx正则表达式:符合一定规则的表达式作用:用于专门操作字符串[操作字符串的一种规则]特点:用一些特定的符号来表示一些代码操作.这样就可以简化书写好处:可以简化对字符串的复杂操作弊端:符号定义越多,正在越长,阅读性越差….原创 2014-02-08 14:06:35 · 880 阅读 · 0 评论