
JAVA SE
LiuHang03
阳光热爱生活
展开
-
java基础------数组
1.定义数组方式 方式1(推荐,更能表明数组类型) type[] 变量名 = new type[数组中元素的个数]; 例: int[] array = new int[3]; //定义长度为3的数组 方式2(同C语言) type 变量名[] = new type[数组中元素的个数]; 例 : int array1[ ]原创 2015-08-12 20:12:09 · 365 阅读 · 0 评论 -
Java枚举的七种常见用法
JDK1.5引入了新的类型 - 枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5之前,我们定义常量都是:public static fianl .... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 1 2 3 public enum...原创 2017-02-17 13:39:05 · 615 阅读 · 0 评论 -
java ThreadLocal 使用详解
synchronized这类线程同步的机制可以解决多线程并发问题,在这种解决方案下,多个线程访问到的,都是同一份变量的内容。为了防止在多线程访问的过程中,可能会出现的并发错误。不得不对多个线程的访问进行同步,这样也就意味着,多个线程必须先后对变量的值进行访问或者修改,这是一种以延长访问时间来换取线程安全性的策略。而ThreadLocal类为每一个线程都维护了自己独有的变量拷贝。原创 2016-12-22 10:01:40 · 732 阅读 · 0 评论 -
1.JAVA面试专题 一 基础篇6
一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较原创 2016-12-14 10:24:30 · 432 阅读 · 0 评论 -
1.JAVA面试专题 一 基础篇5
一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较原创 2016-12-13 20:15:40 · 383 阅读 · 0 评论 -
1.JAVA面试专题 一 基础篇4
一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较原创 2016-12-13 20:15:28 · 534 阅读 · 0 评论 -
1.JAVA面试专题 一 基础篇3
一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较原创 2016-12-13 20:15:19 · 424 阅读 · 0 评论 -
1.JAVA面试专题 一 基础篇1
一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较原创 2016-12-13 20:15:14 · 418 阅读 · 0 评论 -
1.JAVA面试专题 一 基础篇2
一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较原创 2016-12-13 20:15:15 · 420 阅读 · 0 评论 -
JAVA反射详解
一.类的加载1.1 程序使用某个类时,如果该类还未加载到内存中,则系统会通过加载,连接,初始化来实现类的加载1.2 类的加载 ; 就是将class文件读入内存,并为之创建一个Class对象 任何类被使用时系统都会建立一个Class对象 连接 : 验证: 是否有正确的内部结构,并和其他类协调一致原创 2016-11-15 14:43:27 · 278 阅读 · 0 评论 -
Json工具类JsonUtil
import java.io.StringReader; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Set; import com.anxin.ssk.util.json.ListBean; import com.anxin.ssk.util.json原创 2016-11-09 15:58:54 · 4332 阅读 · 1 评论 -
Server returned HTTP response code: 403 for URL: http://blog.youkuaiyun.com
在使用Jsoup抓取优快云博客数据时候报http403错误,这是由于优快云博客服务器设置了访问权限如果是服务器端禁止抓取,那么这个你可以通过设置User-Agent来欺骗服务器connection.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");原创 2016-11-09 10:20:24 · 2066 阅读 · 0 评论 -
java LinkedList 源码解读
一直很少用LinkedList,一般都用ArrayList.有时碰到面试问起二者区别。于是仔细研究了一下。发现二者实现方式上相差很大。ArrayList内部是通过一动态数据存储的。所以查找数据很快。根据INDEX,查数据效率高。数据存储在数组中。LinkedList内数据根本没有固定的容器存储。而是通过对象关联引用,一层一层深入下去的。简单的说,就是保存在一个对象的无限引用中,引用原创 2016-11-09 10:03:00 · 1078 阅读 · 0 评论 -
web 仿微信 QQ聊天 发送表情功能源码下载
一款基于jQuery的插件jquery.qqFace.js制作的网络微信QQ聊天发送表情功能。高大上!类似QQ聊天或者发表评论,微博时,会有一个允许加入表情的功能,点击表情按钮,会弹出一系列表情小图片,选中某个表情图片即可发表的丰富的含表情的内容。效果展示源码已共享到QQ群或者点击一下链接进行下载 链接:http://pan.baidu.com/s/1hsyS2eo密码:2...原创 2016-11-09 10:01:52 · 4980 阅读 · 0 评论 -
Java jdk1.5 新特性讲解
java原创 2016-11-09 10:00:33 · 524 阅读 · 0 评论 -
Java Web 程序员的职业进阶之路
转载 2015-12-21 19:23:39 · 468 阅读 · 0 评论 -
Java 单例模式详解
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、原创 2015-12-03 13:19:32 · 336 阅读 · 0 评论 -
eclipse中把多个项目放在一个work set下
在JAVA EE下的Package Explorer视图下:1. Package Explorer --> filter --> Top Level Elements ---> Working sets2. Package Explorer 右键 new --->other --->java---> java working set3. 输入 working set 的 nam原创 2015-12-02 14:28:13 · 684 阅读 · 0 评论 -
深入理解HashMap
导读:Hashmap是一种常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。本文是基于JDK1.7分析进行分析。 一.HashMap的数据结构 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,...原创 2018-08-28 10:02:55 · 365 阅读 · 0 评论