▸Java
文章平均质量分 67
MagicPig.
不要在你一定后悔的事情上浪费你的时间!
展开
-
Java 常用IO流操作详解
IO流大家肯定不陌生,简单整理了一下常用IO流基本用法,其他的IO流以后有时间在整理。 1.基本概念IO:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。2.IO流的分类图示:(主要IO流) 3.字节流(1).字节流基类1).InputStreamInputStream:字节输入流基类,抽象类是表示字节输入流的所有原创 2016-05-22 17:19:31 · 37281 阅读 · 20 评论 -
Java 中的类加载
1、类的加载当我们程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化三步来实现对这个类的初始化。类初始的时机?创建类的实例访问类的静态变量,或为静态变量赋值调用类的静态方法初始化某个类的子类使用反射方式强制创建某个类或接口的字节码对象2、类加载器类加载器的作用是将.class文件加载到内存中,并为之创建对应的Class对象,Java中提供了三类加载器。Boo原创 2016-08-11 22:52:18 · 551 阅读 · 0 评论 -
Java 网络编程之无网不欢
无网不欢 1、什么是网络编程?书上是这么描述的,网络编程是指物理上位于两台计算机的两个进程之间实现网络通信的编程。其实就是计算机通过Java程序实现资源共享和信息传递。 网络通信主要由三个要素组成:IP地址、端口号、协议。/TCP/IP协议/ 2、IP地址IP地址用于标示某一天计算机,类似于计算机的身份证。IP地址的组成:网络号段+主机号段 A类:第一号段为网络号段+后三段的主机号段原创 2016-06-05 23:39:24 · 749 阅读 · 0 评论 -
Java File文件操作
Java提供File类,让我们对文件进行操作,简单整理了一下File类的用法。 1.基本概念File:文件和目录路径名的抽象表示形式,代表文件或者文件夹。 2.构造方法 // 根据parent抽象路径名和child路径名字符串创建一个新File实例 File(File parent, String child) // 通过将给定路径名字符串转换为抽象路原创 2016-05-21 20:35:57 · 19586 阅读 · 3 评论 -
Java Map集合知多少?
Map集合可以存储键值对,在开发中使用相当方便,所以整理一下。 1.基本概念Map(K,V):将键映射到值的对象接口,一个映射不能包含重复的键;每个键最多只能映射到一个值。2.常用方法(1).添加功能// 将指定的值与此映射中的指定键关联 V put(K key, V value) // 从指定映射中将所有映射关系复制到此映射中 void putAll(Map //子类原创 2016-05-17 23:50:06 · 2114 阅读 · 0 评论 -
Java Set集合知多少?
Set集合在开发中也会经常用到,有用的没用的都整理了一下。今天你Set了么? 1.基本概念Set:一个不包含重复元素的collection接口,元素无序、唯一。2.主要实现类(1)HashSetHashSet:实现Set接口,由哈希表支持,它不保证set的迭代顺序,无序唯一,不是同步的。/** * 用户类 * @author magic * */public class User {原创 2016-05-17 23:02:04 · 2288 阅读 · 0 评论 -
Java List集合知多少?
List集合在开发中可谓是最经常使用的了,从第一次使用到“爱不释手”。有用的没用的都整理了一下。 1.基本概念List:Collection集合的子接口,List是有序集合,允许元素重复,List中的元素都对应着一个整数型的序号,记载其在容器中的位置,可以根据序号存取容器中的元素。2.常用方法(1).添加功能 // 向滚动列表的末尾添加指定的项 void add(String ite原创 2016-05-16 23:50:44 · 2916 阅读 · 0 评论 -
==与equals方法的区别
刚开始学Java的时候==和equals()的区别总是不大明确! ==: 基本数据类型,比较值是否相同。 引用数据类型,比较的是地址值是否相同。equals: 引用数据类型,比较的是地址值是否相同,与==功能相同。而String类重写了equals方法,比较的是内容是否相同。 自定义对象一般需要重写equals方法,进行数据内容比较才更有意义。原创 2016-05-10 22:15:24 · 982 阅读 · 0 评论 -
Java Collection集合知多少?
Collection集合做为集合的顶级接口你又对它了解多少呢?一般开发中主要用到它的子类,其使用相对较少,不过作为顶级接口还是有学习的必要! 1.基本概念Collection:集合中的根接口,此接口的任何直接实现由更具体的子接口(Set,List)实现。2.层次结构图示: 3.常用方法1):添加功能 //确保此collection包含指定的元素 boolean add(E原创 2016-05-15 23:52:39 · 2244 阅读 · 0 评论 -
Java中的时间日期处理
日常开发中对时间或者日期处理肯定层出不穷,简单总结一下Java中时间相关的使用方法。 相关类Date: Date表示特定的瞬间,精确到毫秒,Date中的相应方法已废弃,从JDK 1.1开始,应该使用Calendar类实现日期和时间字段之间转换。 DateFormat: DateFormat是日期/时间格式化子类的抽象类,格式化并解析日期或时间,可以进行日期 -> 文本 ,文本-> 日期的转换原创 2016-05-13 00:18:12 · 12499 阅读 · 1 评论 -
Java 多线程操作
以前一听到多线程操作就感到好腻害好腻害的,如果你现在也是这种情况或许这篇文章能够帮助到你。 1、什么是多线程?先了解两个概念 进程:正在运行的程序,是系统进行资源分配和调用的独立单位,有自己的内存空间和系统资源。 线程:是进程中的单个顺序控制流,是一条执行路径,线程是应用程序中执行的基本单元。某位大神的总结:进程就相当于工厂,线程就是工厂里的流水线,线程不能独立存在,必须存在于进程中。多进程:原创 2016-05-26 23:16:46 · 1904 阅读 · 0 评论 -
Java 正则表达式从入门到“跑路”
日常开发中我们经常会遇到验证用户输入信息的地方,而某些验证就要用到正则表达式。之前总感觉正则神秘莫测,如果你也有同感?那接下来将为你揭开它神秘的面纱。 基本概念正则表达式:具有一定规则的字符串。组成规则常用组成规则:字符 x 字符 x \\ 反斜线字符 字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a 到 z原创 2016-05-12 00:03:17 · 3934 阅读 · 0 评论 -
Java中String、StringBuffer、StringBuilder简述及区别
容我喝杯82年的Java压压惊~~~如有欢迎指正。 1.String:由多个字符组成的一串数据,相当与字符数组。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。字符串是常量,它们的值在创建之后不能更改。 (1)字符串直接赋值和new String(…)的区别 图解:2.S原创 2016-05-10 23:35:30 · 2534 阅读 · 0 评论 -
Java 中的反射机制
转载请注明出处:http://blog.csdn.net/magic_jss/article/details/52187726; 反射我们肯定不陌生,项目中或多或少接触过,最近在看Android中的插件开发就碰到了它,然后竟然完全懵逼忘干净了,因此赶快整理了该博文,希望以后方便查看,也希望帮助更多的人。1、什么是反射?JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有原创 2016-08-12 01:11:52 · 877 阅读 · 0 评论