JAVA
kker__
知识的追随者
展开
-
JAVA中的数据存储(堆及堆栈)
转自:http://www.iteye.com/topic/634530 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(s转载 2016-07-12 21:47:23 · 458 阅读 · 0 评论 -
有return的情况下try catch finally的执行顺序(最有说服力的总结)
结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally中最好不要包含re转载 2016-08-22 14:19:44 · 467 阅读 · 0 评论 -
java中compareTo和compare方法之比较
这两个方法经常搞混淆,现对其进行总结以加深记忆。 1.compareTo(Object o)方法是java.lang.Comparable接口中的方法,当需要对某个类的对象进行排序时,该类需要实现Comparable接口的,必须重写public int compareTo(T o)方法,比如MapReduce中Map函数和Reduce函数处理的 public class User implemen转载 2016-07-29 22:02:48 · 23200 阅读 · 1 评论 -
java中length,length(),size()区别
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!这个例子来演示这两个方法和一个属性的用法public s转载 2016-08-28 21:15:51 · 435 阅读 · 0 评论 -
Java泛型详解,通俗易懂只需5分钟
转载出处:http://www.weixueyuan.net/view/6321.html 我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整数、小数和字符串,例如: x = 10、y = 10 x = 12.88、y = 129.65 x = “东京180度”、y = “北纬21转载 2016-08-06 16:41:44 · 1210 阅读 · 1 评论 -
String,StringBuffer与StringBuilder的区别??
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改转载 2016-08-05 19:38:36 · 272 阅读 · 0 评论 -
Java关键字final、static使用总结
一、final根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只转载 2016-08-02 15:33:50 · 360 阅读 · 0 评论 -
JAVA数据类型
介绍下java的基本数据类型 常见的数据类型不用多说: 类型 存储需求 int 4字节 short 2字节 long 8字节 byte 1字节 char 1字节 float 4字节 double 8字节 boolean 1字节(占用1字节(8bit但是只用了1bit))类变量:java中string和date作为数据类型,其结原创 2016-07-28 21:00:36 · 285 阅读 · 0 评论 -
Java编程中的equals方法使用全解
通过下面的例子掌握equals的用法package cn.galc.test;public class TestEquals { public static void main(String[] args) { /** * 这里使用构造方法Cat()在堆内存里面new出了两只猫, * 这两只猫的color,weight,height都是一样的, * 但c1和转载 2016-07-28 16:05:03 · 678 阅读 · 0 评论 -
Java 计算器实现
最近在看JAVA核心技术这本书,里面的一些例子也跟着编写运行了一些,跟着编写计算器这个的时候,发现给了panel部分的实现,frame部分没有给出,所以自己按照前面讲的完善了一下 实现的panel部分package calculator;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class原创 2016-07-17 20:24:14 · 1156 阅读 · 0 评论 -
[leetcode]Tow Sum(java)
Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.Example: Given nums = [2, 7, 11,原创 2016-09-19 21:45:55 · 317 阅读 · 0 评论