自定义博客皮肤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 146 1

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

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

2019-01-08 15:36:55 191

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

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

2019-01-08 11:38:35 193

原创 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 437

原创 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 168

原创 字节流的操作(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 237

原创 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:可以写网页和轻量级的APP 1.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 403

原创 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.重写toString 2.重写equals *********************************************************************************************** package Object; /**  * 用于测试Object相关方法的重写  * @author DHY  *

2017-08-28 17:49:40 283

原创 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关注的人

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