
java基础
文章平均质量分 62
她做了一个梦
北漂一族
展开
-
HTTP连接管理
HTTP原创 2017-06-07 14:33:19 · 572 阅读 · 0 评论 -
HTTP学习笔记(一)
HTTP原创 2017-06-06 10:57:36 · 611 阅读 · 0 评论 -
实现equals方法诀窍
equals原创 2016-07-16 16:41:25 · 1578 阅读 · 0 评论 -
数据结构-链表
链表原创 2016-05-30 17:06:12 · 419 阅读 · 0 评论 -
数据结构
数据结构原创 2016-05-23 16:31:38 · 359 阅读 · 0 评论 -
反射错误汇总
1、can not access a member of class com.test.C with modifiers "public"出现这种错误是因为类的访问权限不是public,把访问权限改为public即可。2.can not access a member of class com.test.C with modifiers "private"如果方法的访问权限为priva原创 2016-01-20 22:13:25 · 757 阅读 · 0 评论 -
获取Class的方式
Class对象就是用来创建类的所有的“常规”对象的。每一个类都对应了一个Class对象(被保存在一个.class文件里)。 所有的类都是在对其第一次使用时,动态加载到JVM中的。一旦一个类的Class对象被载入内存,它就被用来创建这个类的所有对象。 获取Class对象的方式有两种 一:Class.forName("包名.类名"); 二:类名.clas原创 2016-01-17 22:21:42 · 512 阅读 · 0 评论 -
反射
1 获取字段值package com.reflect;import java.lang.reflect.Field;public class Reflect { public static void main(String[] args){ try { Class cl = Class.forName("com.reflect.Test"); Object tes原创 2015-04-15 14:31:29 · 504 阅读 · 0 评论 -
LinkedList查找为什么比ArrayList慢
LinkedList和ArrayList的区别,几乎是面试时必问的题,ArrayList插入删除慢,查找快,LinkedList相反。 LinkedList采用的是链表,private static class Node { E item; Node next; Node prev; Node(Node pre原创 2015-04-08 09:54:17 · 7926 阅读 · 0 评论 -
正确使用String、StringBuffer、StringBuilder
《编写高质量代码 改善java程序员的151个建议》String类是不可改变的量,比如创建了一个“abc”这样的字符串对象,那么它在内存中永远都会是“abc”这样具有固定表面值的一个对象,不能被修改。即使想通过string提供的方法来尝试修改,要么创建一个新的字符串对象,要么返回自己。比如:public String substring(int beginIndex)方法。public S原创 2015-01-15 10:54:30 · 684 阅读 · 0 评论 -
对象拷贝问题
摘自《编写高质量代码 改善java程序员的151个建议》对象拷贝的规则如下:(1)基本类型如果是变量是基本类型,则拷贝其值,比如int,float等(2)对象如果变量是一个实例对象,则拷贝地址引用,也就是说新拷贝出的对象与原有对象共享该实例变量(3)string字符串这个比较特殊,拷贝的是一个地址,是个引用,但是在修改时,它会从字符串池中重新生成新的字符串,原有的字符串原创 2015-01-14 17:00:54 · 790 阅读 · 0 评论 -
关于i++
摘自《编写高质量代码 改善java程序的151个建议》public class Class1 { public static void main(String args[]) { int count = 0; for(int i=0;i<10;i++){ count = count++; } System.out.println(count); }}原创 2015-01-13 17:46:55 · 785 阅读 · 0 评论 -
关于多态
以下摘自《Java编程思想》 在面向对象的程序设计语言中,多态是继续数据抽象和继承之后的第三种基本特征。多态通过分离做什么和怎么做,从另一角度将接口和实现分离开来。多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序---即无论在项目最初创建时还是在需要添加新功能时都可以“生长”的程序。多态也被称作动态绑定,后期绑定或运行时绑定。java中除了static方法和f原创 2014-12-17 21:16:28 · 744 阅读 · 0 评论 -
关于构造器
当创建了一个导出类(子类)的原创 2014-11-20 22:49:40 · 787 阅读 · 0 评论 -
枚举类
今天写了一个枚举类,貌似好久没原创 2014-10-23 22:25:53 · 666 阅读 · 0 评论 -
静态数据的初始化
static 关键字不能作用于局部变量原创 2014-10-22 22:01:30 · 927 阅读 · 0 评论