自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习Java篇章:Fundamental01阶段&第一天第三部分

第一天要求:如下代码可以使用记事本编写,会使用到java 和javac的命令。也可以在eclipse上编写,其实也会用上述命令,但是eclipse是自编译软件,所以直接运行即可。public class demo01 {    public static void main(String[] args) {        System.out.print("hello");//输出不换...

2019-01-08 15:48:46 147 1

原创 学习Java篇章:Fundamental01阶段&第一天第二部分

知识点一:比较C语言和Java语言的编译运行过程:Java语言:编译期:  .java源文件--->编译后--->.class字节码文件运行期:.class字节码文件-->JVM加载.class并运行--->可执行文件(二进制,0和1)C语言:.c源文件,经过编译,直接可以生成可执行文件(0和1)---------------------------...

2019-01-08 15:36:55 192

原创 学习Java篇章:Fundamental01阶段&第一天第一部分

知识点1:计算机的分类1.PC机(Personal Computer):个人电脑举例:就是我们家用的台式机和笔记本2.服务器:处理大数据请求的高性能计算机特点:双11期间访问淘宝www.taobao.com速度快,处理数据量庞大3.智能终端:手机,IPAD,掌上电脑,可视电话原因:有处理器4.嵌入式设备:除了上述三种以外带CPU的。举例:遥控小汽车-------...

2019-01-08 11:38:35 194

原创 XML2

xml2小結:XPath检索XML数据:Document支持xpath检索数据,前提是必须导入jaxen这个jar包。案例是查看性別是女的年齡public class XpathDEmo1 {public static void main(String[] args) {try {SAXReader reader=new SAXReader();Document

2017-09-09 23:36:08 441

原创 XML1(Xpath有點暈,單獨搞一章)

xml小结: XML * 可扩展标记语言,纯文本的信息,子系:html * 功能:数据共享(比如修改聊天室的端口),数据传输 * 用到一些数据,是不是应该写死,应该拿出来放在一个文件里 * 每次读取这个文件里面的配置信息,这个文件叫做配置文件。 * 程序尽量不要改动,改就改在配置文件里。 * XML的处理指令:帮助解析引擎解析这个纯文本 * 跟注释还不一样 *

2017-09-09 21:51:04 198

原创 聊天室代码(只能群聊,2个2个聊没想好.....)

聊天室小结:查看ip地址:linux,/sbin/config        Windows/ipconfig ******************************************************************************************************package day03;import java.io

2017-09-09 15:50:41 435

原创 Thread2(多线程)再接再厉ヾ(◍°∇°◍)ノ゙

多线程小结:1.多线程并发访问同一段资源,会形成抢的现象,由于线程切换的时机不确定,可能会导致执行代码顺序混乱,严重时会导致系统瘫痪。(取个豆子桌子还欠几百万)2. 方法被synchronized修饰以后为同步方法,即多个线程不能同时进入方法内部执行。对于成员方法而言,synchronized会在线程调用该方法时将方法所属对象枷锁,其他线程在执行该方法时由于执行方法的线程没有释放锁,所以只

2017-09-09 15:29:10 241

原创 Thread1(多线程 )太多了还是分两节吧,你们原谅我.....

多线程的小结:1.创建方式2种 *1.继承Thread并重写run方法来定义线程要执行的任务 *不足: *单继承,无法继承其他的类 *由于继承Thread后重写了run方法规定了线程执行的任务 *线程与任务有强耦合关系,不利于线程的重用 * */public class demo1 {public static void main(String[] args

2017-09-09 14:53:51 296

原创 异常处理机制

异常处理机制知识点总结:1.try包围可能出错范围,catch 捕获代码抛出的错误,并解决2.JVM在执行代码过程中发现一个异常会实例化这种情况的异常实例,并将代码整个执行过程完整设置到异常中来表示该错误报告,设置完毕后将异常抛出,若代码有try包围,则jvm会检查catch中是否关注,关注交给catch解决,否则会将异常抛出方法之外由调用当前方法的代码解决该异常3.为了防止程序中

2017-09-04 22:39:09 251

原创 字符流的相关操作(3+1)

字节流的相关操作:介绍:字符流:读写单位是字符 java.io.Reader:输入流的顶级父类 java.io.Writer:输出流的顶级父类1.OutputStreamWriter+InputStreamReader  PS:转换流,本质就是一个个读写字符。        同时字节流转换为字符流,给其他高级流使用,2.BufferedReader(按行读取字符串)

2017-09-04 02:43:15 169

原创 字节流的操作(3+1)

流介绍:  低级流(节点流):必须有,真实读写数据,数据源明确  高级流(处理流):不一定有,不能独立存在,简化数据的操作java.io.InputStream:输入流的抽象父类,用于读取(1)int read();(2)int read(byte[] d):返回时实际读取到的字节量java.io.OutputStream:输出流的抽象父类,用于写出(1)void writ

2017-09-04 02:03:59 311

原创 RandomAccessfile

RandomAccessFile小结:1.java.io.RandomAccessFile,基于指针读写文件数据2.一种异常,end of file (EOF),读到末尾了,没有正常结束。3.(1)2种创建方式因为参数不同(地址或file,rw或r),可创建但不能多级创建   (2)5读写操作raf.write(97);//我们看的都是10进制,实际上写入对应二进制的低八位

2017-09-01 00:44:51 239

原创 File

File的小结: 1.属于java.io.File,不能操作文件内部数据哦! 2.  (1)创建删除一个目录或者文件(5个)      (2)属性信息(名字,长度,可读写,隐藏,是否是文件目录,7个)      (3)一个目录的子项信息(2个)******************************************************************

2017-08-31 23:58:54 303

原创 html

html是唯一的根1.head是对网页的基本配置:-title:网页的标题-meta:网页的字符集编码2.body是写网页的具体内容:&&块级元素:独占一行,前后自动换行-h1,h2:文章标题,1最大,6最小-p:段落-ol li:有序列表-ul li:无序列表-     :列表嵌套-div:分区,方便写CSS-table:表格&&行内元素:

2017-08-30 17:44:13 223

原创 Web项目总结

大总结:我们的软件最终在三个软件中运行:1.浏览器2.服务器3.数据库(DB)Web项目三要素1.浏览器2.服务器3.HTTP协议服务器会接受浏览器提交的数据进行持久化存到数据库里浏览器访问服务器,会得到存储在服务器中的网页,浏览器会显示运行该网页的内容总结1:WebBasic:可以写网页和轻量级的APP1.HTML:勾勒出网页的结构和内容2.CSS:用来美化网页

2017-08-30 17:41:06 1170

原创 Map

Map小结:1.Map是key*value对,创建方法+(增删改查)+3种遍历+1种易错点(返回值是null自动拆装箱)2. 1.一致性: equals是true,hashcode必须一样,反过来也应遵守,不然影响性能    2.稳定性:hashcode方法多次调用的数字应该相同,不应该是变化的值,除非equals     比较的属性值发生了改变3.Map的数值: * Ca

2017-08-30 14:47:38 241

原创 genericity(泛型)

泛型的小结: 1.泛型的原型是Object,定义了泛型只是编译器在做一些验证工作,设置会检查,获取会自动转换,集合支持泛型,泛型约束集合元素。2.内部原理2个(获取设置)和错误1个(类造型异常)和方便遍历(2个)****************************************************************************************

2017-08-29 19:04:50 457

原创 Queue&Deque

Queue(队列)&Deque(双端队列)的小结:1. 队列,存放元素先进先出,业务需要排队要求的时候可以用2.栈(stack), 双端队列两边都可以进出队 ,当只调用从一端进出队操作时,就形成了栈结构。存取元素先进后出,业务有后退功能时会使用栈,3. LinkedList也实现了队列的接口,因为它可以保存一组元素, 首尾增删快,正好符合队列的特点4.方法都是3(存,取,取

2017-08-29 18:08:59 200

原创 Integer

Integer的小结:1.一共8个包装类,基本类型变成引用类型, 解决基本类型不能参与面向对象开发的问题 数字类型继承自Number jdk5.0自动拆装箱package Integer;public class demo1 {public static void main(String[] args) {Integer i=new Integer(1);//装

2017-08-29 15:14:00 404

原创 Collection_ArrayList

Collection_ArrayList小结:1.List又分为ArrayList(数组实现,查询更快)和LinkedList(链表实现,增删更快,尤其是首尾增删最快)2.两个小案例:子集元素增加10倍,以及批量删除元素(取出子集,clear();)。3.6个基本方法:增删改插查截(方法举例,不具有逻辑)4.数组和ArrayList互转操作5.Collections.sort(

2017-08-29 14:53:02 318

原创 Collection

Collection小结:1.集合存放的是地址,一旦元素改变,集合也会改变2.创建方式2种(List和Set)3.基本操作方式单个6种,分批操作3个。4.遍历(Iterator)5.新循环(for each)*****************************************************************************知识点1.

2017-08-29 10:13:13 270

原创 Object

Object相关方法小结:1.重写toString2.重写equals***********************************************************************************************package Object;/** * 用于测试Object相关方法的重写 * @author DHY *

2017-08-28 17:49:40 284

原创 Regex

正则表达式的小结:1.matches(是否符合正则表达式)2.根据正则表达式拆分字符串为数组3.根据正则表达式替换字符串**********************************************************************************************************************1.案例:/**

2017-08-28 17:21:09 335

原创 Calendar

Calednar的总结:1.基本方法一共4个,如下:(1)Calendar与Date的互转2个(2)获取与设置时间的操作(3)求某年月的最大日(4)时间的相关操作**************************************************************************************************C

2017-08-28 16:38:31 233

原创 Java_SimpleDateFormat

SimpleDateFormat小结:1.用于日期与输出字符串格式的互转,方法2个。2.format    和     parse*****************************************************************************************************代码如下:Date date=new Date(

2017-08-28 15:59:47 154

原创 Java_Date

java.util.Date小结:1.每一个实例表示一个时间点,内部维护一个long值。2.缺陷:时区,千年虫。3.Date与long值互转方法2种********************************************************************************************知识点1:Date date=new Dat

2017-08-28 15:38:27 177

原创 Java_StringBuilder

StringBuilder小结:1.缘由:由于在String中若想改变内容就要创建新对象,若存在大量的修改字符串操作,为了仅仅多次修改一个字符就要创建大量对象,浪费了内存空间。仅此java设计了StringBuilder这个类用于频繁修改字符串的操作。2.原理:内部维护了一个可变的字符串数组,自动扩容。修改操作在对象的内部完成。3.String与StringBuilder的互转方法2个

2017-08-28 15:13:01 152

原创 Java_String小结

Java_String小结。1.String是final修饰的,属于不变对象,不能被继承。若想改变就要创建新的对象。2.String是java.lang包(Eclipse自动导入)里,不需要导入。3.String的创建方式有两种。3.String的基本方法大概有7种,其中又含有重载方法。4.==比较的是地址,equals比较的是内容。API中的类基本上都是写好equals方法,

2017-08-28 14:21:02 181

空空如也

空空如也

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

TA关注的人

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