Java
文章平均质量分 59
0pr
咳咳~ 大概就是 OSCP OSEP OSWE OSED OSCE3 CRTO CRTP CRTE PNPT KLCP eCPPTv2 eCPTXv2 eJPT 这些了~
展开
-
Java基础—for循环的嵌套
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-利用for循环的嵌套打印六种类型的 * 形三角。示例一:package test;/** * 打印如下图形: * ***** * **** * *** * ** * * *原创 2015-04-02 19:16:26 · 1027 阅读 · 0 评论 -
Java基础—集合框架(四)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一集合框架工具类二增强for循环三JDK50之后新特性四API中其他对象集合框架(四)一、集合框架工具类1.Collections工具类 1)定义 Collections工具类用于对集合进行各种操作。2)常用方法 1> 排序操作 格式: static void sort(List list原创 2015-04-09 16:51:20 · 505 阅读 · 0 评论 -
Java基础—IO流(一)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一概述二IO流的区分三IO流常用基类一Writer类二Reader类三字符流练习四字符流缓冲区五装饰设计模式IO流概述一、概述Java对数据的处理都是通过流的方式,称为IO(Input-Outpu)流。IO流用于处理设备上的数据传输,如硬盘上储存的数据,内存中驻留的数据。二、IO流的区分1.按流向原创 2015-04-11 18:49:50 · 481 阅读 · 0 评论 -
Java基础—IO流(二)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一OutputStream类二InputStream类三字节流练习四字节流缓冲区五键盘录入六转换流IO流(二)字节流一、OutputStream类1.概述 OutputStream类可以在硬盘上创建一个文件,并写入或添加数据。该类的子类还能实现写入过程中的不同功能。2.FileOutputStrea原创 2015-04-11 19:48:57 · 439 阅读 · 0 评论 -
Java基础—IO流(三)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———IO流(三)File类一、概述File类用于将文件或文件夹封装成对象,方便对文件和文件夹的属性信息进行操作。该类可以作为参数传递给IO流的构造函数,弥补流对象在操作文件和文件夹上的缺陷。二、File类的使用1.构造方法 1)File(String FileName) 示例:File f1 = new File原创 2015-04-13 11:13:43 · 574 阅读 · 0 评论 -
Java基础—网络编程(一)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一网络模型二网络通信三要素三IP地址四通信协议五网络编程常用类网络编程(一)一、网络模型1.OSI参考模型 OSI网络模型的每一层,都有自己特有的数据封装特征信息。两台主机通信,首先在应用层将数据封装。将会给数据加上应用层的特征信息,传递给OSI网络模型的下一层表示层;表示层也会给数据加上自己特有的特原创 2015-04-16 14:54:26 · 657 阅读 · 0 评论 -
Java基础—网络编程(二)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一TCP协议通信二URL类三URLConnection类四扩展知识五域名解析网络编程(二)一、TCP协议通信1.上传图片练习 1)将图片上传到服务器端保存。 示例代码:package com.heisejiuhuche.socket;import java.io.BufferedInputStr原创 2015-04-16 15:05:38 · 457 阅读 · 0 评论 -
Java基础—反射机制
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一概述二反射三反射中的类四ArrayList-HashSet的比较及HashCode分析五框架的概念即用反射技术开发框架的原理六内省一、概述反射是JDK1.2以来就有的特性。学习反射,首先要了解Class这个类,1.Class类 Java中的类描述一类事物的共性,该类事物有什么属性,没有什么属性。但原创 2015-04-18 17:43:39 · 727 阅读 · 0 评论 -
JavaEnhance——类加载器
一概述二委托机制三自定义类加载器一、概述1.类加载器的定义所有Java类在使用的时候都必须通过类加载器加载到内存。Java虚拟机可以安装多个类加载器,系统默认的,有三个主要的类加载器:BootStrap, ExtClassLoader, AppClassLoader。它们分别负责加载特定位置的类。2.类加载器的性质类加载器也是Java类。因此,类加载器也要被一个类加载器加载,才能工作。这么说来原创 2015-05-17 13:55:49 · 2236 阅读 · 0 评论 -
面试
毕业之后突然来个黑马的面试,还有点小小的紧张。居然会紧张,想不通。可能是太想进黑马,思想负担比较重。找理由嘛。自黑开始~早上早饭也吃了,营养够的嘛,感觉回答问题的时候磕磕巴巴的,好的是都回答上来了。内存不足,运行缓慢,这脑子不经常用用连句整个的句子都说不清楚,逻辑也超级混乱。唉,如果上天再给我一次机会,我一定会先夸美女老师长得漂亮,一紧张,套近乎的本领全忘了。这是Java基础系列博客之后的第一篇麻弄原创 2015-04-29 11:59:50 · 674 阅读 · 0 评论 -
Java基础—集合框架(三)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一Map集合二Map扩展知识集合框架(三)一、Map集合1.概述 Map集合用于存储键值对,且它保证键的唯一性,并且每个键最多只能映射一个值。Map集合是Set集合的底层实现,其和Collection在集合框架中并列存在。2.Map集合共性方法 1)添加操作 -V put(K key, V value原创 2015-04-09 16:09:06 · 379 阅读 · 0 评论 -
Java基础—集合框架(二)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一TreeSet二泛型三泛型限定集合框架(二)一、TreeSet1.TreeSet集合特点 可以对Set集合中的元素进行自然排序。往TreeSet里面的对象,必须具有比较性,才可以实现排序。2.TreeSet集合排序实现方式 1)元素实现Comparable接口 要获得元素的比较性,需要进行存储的对象原创 2015-04-08 17:31:33 · 359 阅读 · 0 评论 -
Java基础—集合框架(一)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一概述二Collection三迭代器四List五List子类对象六HashSet集合框架(一)一、概述1.集合出现的原因 Java中,数据被封装成对象;对象完成了对数据的存储。而集合的出现,完成了对对象的存储,方便对对象进行操作。2.集合与数组的区别 1)数组虽然可以存储对象,但是长度固定,不利于原创 2015-04-08 17:16:53 · 483 阅读 · 0 评论 -
Java基础—数组
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、数组的定义1.数组的概念 数组是同一种类型数据的集合,是一个容器,用于存储多个数据。2.数组的优点 数组中的每个元素都有下表值,下标从0开始。下标值方便程序员对数组中的数据进行操作。3.数组定义的格式 1)元素类型[]数组名=new 元素类型[元素个数或数组长度]; 这种定义方法称之为动态定义法。示例:i原创 2015-04-02 19:26:42 · 584 阅读 · 0 评论 -
Java基础—面向对象(一)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-面向对象(一)一、理解面向对象面向对象作为一种编程思想,其本质是基于面向过程的。相对于强调功能行为的面向过程变成方式而言,面向对象强调的是功能的封装,形成具备一定功能的对象。面向对象的思维方式,符合人们的思考习惯,可以将复杂的事情简单化。从面向过程到面向对象,程序员完成了从执行者到指挥者的角色转变。在使用面向对象概原创 2015-04-02 19:56:23 · 665 阅读 · 0 评论 -
Java基础—面向对象(二)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-面向对象(二)一、继承1.继承概述 将多个类的共性抽取出来,形成一个父类。让所有具备这些共性属性的类,继承这个父类,成为其子类。这样做的好处在于: 1)这样可以避免重复代码,提高代码复用性; 2)继承是面向对象另一特点多态的基础之一,有了继承,才有多态; 3)同时可以使子类的功能更加强大灵活,便于扩展注意:原创 2015-04-02 20:37:28 · 547 阅读 · 0 评论 -
Java基础—面向对象(三)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-面向对象(三)一、多态1.多态定义 多态就是事物存在的多种体现形态。多态允许同一父类不同的子类对象对同一方法产生不同的行为方式。例如,中国人和俄罗斯人都是人的子类,都具备吃饭这个功能;但是当中国人和俄罗斯人分别调用吃饭这个方法的时候,其执行变现出不同的行为方式,即俄罗斯人是用叉子吃,中国人是用筷子吃。2.多态的体原创 2015-04-02 21:23:51 · 521 阅读 · 0 评论 -
Java基础—面向对象(四)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-面向对象(四)原创 2015-04-03 08:01:14 · 527 阅读 · 0 评论 -
Java基础—面向对象(五)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———面向对象(五)一、finally关键字1.定义 finally代码块,定义了无论异常发生与否,一定会执行的代码。通常用于关闭资源。流操作,数据库操作等,最后都应该用finally关闭流和数据库连接,以确保资源释放。2.异常处理的分层设计 分层设计是模块式开发的体现,每个开发者负责相应的模块。如果异常出现,各开原创 2015-04-03 17:44:22 · 463 阅读 · 0 评论 -
Java基础—多线程(一)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———多线程(一)一、进程和线程1.区别和联系 区别: 进程是一个正在进行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或一个控制单元。进程是系统进行资源分配和调度的一个独立单位。每一个应用程序启动的时候,都会被分配一定的内存空间。进程是用于标识这片内存空间,用于封装内存空间里的控制单元。线程是进原创 2015-04-04 16:46:27 · 372 阅读 · 0 评论 -
Java基础—多线程(二)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一线程间通信二jdk5新特性三停止线程四Thread类其他方法五多线程开发应用多线程(二)一、线程间通信1.定义 线程间通信就是多个线程操作同一资源,但是操作的动作不同。2.等待唤醒机制 等待唤醒机制,是由wait(),notify()或notifyAll()等方法组成。对于有些资源的操作,需要一个原创 2015-04-05 13:14:47 · 454 阅读 · 0 评论 -
Java基础—String类
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一String类二StringBuffer类三StringBuilder类四基本数据类型包装类一、String类1.概述 1)字符串解读 String s1 = "abc"; s1是一个类类型变量,"abc"是一个对象。只要在""里的,都是对象。字符串最大的特点在于,一旦初始化,就不可以改变。字符串,原创 2015-04-06 19:20:33 · 590 阅读 · 0 评论 -
JavaEnhance——枚举、注解及泛型
枚举一、概述如果一个变量的取值要被限定在一定的范围内,例如星期的取值,限定在1~7的范围内,并且想要在编译期就能指出变量取值超出范围的错误,就可以使用枚举。枚举相当于一个类,其中也可以定义构造方法,成员变量,普通方法和抽象方法。二、枚举的应用1.使用普通类模拟枚举使用普通类模拟枚举的时候,首先将构造方法私有化,然后在类的内部创建常量,那么其他类在调用这个类的时候,只能得到模拟枚举类中的常量,不能ne原创 2015-05-16 19:24:42 · 715 阅读 · 0 评论