java基础
crazy_yyyyy
这个作者很懒,什么都没留下…
展开
-
java中的构造器初始化
在java中我们可以使用构造器(即构造方法)来进行初始化。首先,必须牢记:无法阻止自动初始化的进行,它将在构造器被调用之前发生。如下面的代码:public class Counter{int i;Counter(){i = 7;}}这个程序的内部运行过程分为两步:(1)先将 i= 0 (2)再调用构造方法,将i= 7.对于所有的基本类型、对象的引用、在定义时已经指定初原创 2015-11-12 23:02:07 · 551 阅读 · 0 评论 -
java中的构造器初始化
在java中我们可以使用构造器(即构造方法)来进行初始化。首先,必须牢记:无法阻止自动初始化的进行,它将在构造器被调用之前发生。如下面的代码:public class Counter{int i;Counter(){i = 7;}}这个程序的内部运行过程分为两步:(1)先将 i= 0 (2)再调用构造方法,将i= 7.对于所有的基本类型、对象的引用、在定义时已原创 2015-10-29 17:25:20 · 911 阅读 · 0 评论 -
java中的foreach用法
之前看过foreach的用法,但只是简单的了解,最近在看书的时候发现还是经常用到,还是对其总结一下:foreach是java SE5 引入的一种比for语句更加简洁的循环语句。用于数组和容器。我们不必再创建int变量去对访问项构成序列进行计数,foreach会自动产生每一项。先看一下foreach的语法:for(float x:f){ }该语句定义了一个float类型的变量x,继原创 2015-11-16 15:53:47 · 3073 阅读 · 0 评论 -
java实现目录复制
最近安排任务写一个目录的复制,即将源文件或者文件夹中的内容复制到目标文件夹中。首先我们要区分几个名词:目录和文件:比如一个文件夹就是一个目录,而一个 .txt 就是文件。在JAVA中,File类提供了管理文件和目录的方法.先介绍一下用到的方法。(1)file类的构造方法:File(String pathname) : File(String parent,String ch原创 2015-12-22 16:18:00 · 612 阅读 · 0 评论 -
java中int和Integer的理解
转载:http://blog.sina.com.cn/s/blog_7f033dcf01017ljx.htmlInteger与int的比较,从jdk1.5开始,有“自动装箱”这么一个机制,在byte-128到127范围内(ps整型的八位二进制的表示的范围为-128到127),如果存在了一个值,再创建相同值的时候就不会重新创建,而是引用原来那个,但是超过byte范围还是会新建的对象.转载 2016-04-02 16:56:09 · 530 阅读 · 0 评论 -
HashMap 与 hashtable的区别
昨天腾讯一面的时候问到了 hashmap 和hashtable的区别,之前还在本子上记过,当面试官说出来时,脑子里只想到两条,唉,还是总结总结吧,大家在看笔记的时候,不要只看,还是要总结,自己试着给自己说一遍,hashmap的内部实现,其实是里面有一个entry【】数组,他处理冲突的方法是链地址法,还是说他两的区别吧;原创 2016-04-15 21:00:08 · 604 阅读 · 0 评论 -
java中集合的接口和类
最近在一篇博客中看到的关于JAVA集合类的总结,从中把结论摘取出来了,跟大家分享一下:1、List接口List 关心的是索引,与其他集合相比,List特有的就是和索引相关的一些方法:get(int index) 、 add(int index,Object o) 、 indexOf(Object o) 。ArrayList 可以将它理解成一个可增长的数组,它提供快速迭代和快速随机访原创 2016-05-15 23:07:51 · 1482 阅读 · 0 评论 -
java的内存区域与内存溢出
转载自:http://blog.csdn.net/ns_code/article/details/17565503内存区域 Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。下面详细阐述各数据区所存储的数据类转载 2016-07-24 15:07:54 · 549 阅读 · 0 评论