自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 java:内部类与外部类的区别和联系

注意事项一:在内部类中可以随意使用外部类的成员方法以及成员变量。   众所周知,在定义成员方法或者成员变量的时候,可以给其加上一些权限的修饰词,以防止其他类的访问。如在成员变量或者成员方法前面,加上Private 关键字,则其他类就无法调用这个类中的成员方法或则和成员变量。但是,如果这个类有成员内部类,则不受这方面的限制。也就是说,在成员内部类中可以随意引 用外部类的成员方法以及成员变量,

2017-12-28 14:50:47 825

转载 Java 中变量与常量的生命周期

今天在复习视频的时候看到了内部类中,关于定义在局部的内部类要访问局部变量时,需要该变量被final所修饰,然后老师演示了一个现象。创建了一个内部内对象,并为其常量赋值,然后又一次对常量进行了赋值,两次赋值都成功了。有同学提出疑惑,于是老师说到了栈内存以及内部变量和常量的生命周期问题。之前也提到过很多次关于这个“生命周期”的问题,于是就想到了写篇东西整理一下。

2017-12-28 14:23:00 1697

转载 进程与线程的区别一个比较形象解释

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。

2017-12-17 23:28:31 444

转载 java中Map,List与Set的区别

Set,List,Map的区别java集合的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据

2017-12-07 17:30:55 262

转载 Java:String、StringBuffer和StringBuilder的区别

1 StringString:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。String类的包含如下定义:[java] view plain copy/** The value is used for character storage. */  private final char

2017-12-07 11:31:15 194

转载 JAVA第一步工作 classpath、path、JAVA_HOME的作用及JAVA环境变量配置等

作者:xwdreamer出处:http://www.cnblogs.com/xwdreamer简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development Kit JRE是Java Runtime E

2017-12-06 12:09:53 307

转载 码表的理解(ASCII,GBK,Unicode,UTF-8等)

以下任何言论都完全是个人的理解,如有雷同纯属巧合,如有错误,希望大家多多指出,共同学习!谢谢! 笔者是一个理解能力偏慢、稍钻牛角尖的程序员,什么东西都要从最基础理解起,一步一步向上理解,因此讲述时也是这样,讲述的也比较通俗,都是按照个人的理解来讲述的,也请大家少安毋躁。 在计算机中无论任何数据的传输、存储、持久化,都是以二进制的形式体现的。那么当我存一个字符

2017-12-05 19:54:09 2212 1

转载 Java关键字final、static使用总结

Java关键字final、static使用总结 一、final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。        final类不能被继承,没有子类,final类中的方法默认是final的。        final

2017-12-05 10:44:48 169

转载 揭开Java IO流中的flush()的神秘面纱

前言:大家在使用Java IO流中OutputStream、PrintWriter ……时,会经常用到它的flush()方法。一.为什么要flush:与在网络硬件中缓存一样,流还可以在软件中得到缓存,即直接在Java代码中缓存。这可以通过BufferedOutputStream或BufferedWriter 链接到底层流上来实现。因此,在写完数据时,flush就显得

2017-12-04 18:33:17 323

转载 Eclipse解决中文字体设置

打开eclipse中文字体很小,简直难以辨认。在网上搜索发现这是由于Eclipse 用的字体是 Consolas,显示中文的时候默认太小了。解决方式有两种:一、把字体设置为Courier New  操作步骤:打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genneral”——点击“Appearance”——点击“Colors and F

2017-12-02 12:36:18 6627 1

转载 Java API文档的阅读技巧

1、Api文档的阅读技巧,先读主干,了解功能,在看枝叶,英文也是如此2、java api文档再使用的时候,尽量少的使用搜索,而是通过目录寻找,这样可以帮助你熟悉目标类所在的具体位置3、左侧蓝色的比较大的是包名,下面?列出来的是包下面的类和接口。包和继承没有关系,同一个包中的类可以有子类,也可以有父类。一般一种类型的比如io等等都一个包就放了所有的类,极少数包里还套着包。

2017-12-01 12:04:28 12610 3

转载 Java入门最佳学习路径

l  如何学习Java语言?l  在Java学习过程中需要掌握哪些技能?l  各大公司对Java开发的要求是什么?l  Java 学习过程中有哪些注意事项?l  Java 工程师的职业发展规划是什么?我把Java 的学习过程分为4个阶段:理论阶段、开发阶段、进阶阶段以及实战阶段。理论阶段在具体谈论Java知识点之前,我想先跟同学们聊聊Java 语

2017-12-01 11:57:56 515

转载 java学习方法及流程

JAVA自学之路 一:学会选择  为了就业,不少同学参加各种各样的培训。  决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。  那么究竟应该选择什么方向呢?  我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,

2017-12-01 11:54:07 431 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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