java
文章平均质量分 79
beautyOfJava
its easy take me to your heart
展开
-
java中值传递 和 引用传递
java中的基础类型直接存储在栈中,复合类型采用引用类型,把引用也存储在栈中,而对应的对象存储在堆中。因此java中把内存分堆内存和栈内存,在函数中定义的一些基本类型或引用都分配栈内存。堆内存用来存放由new创建的对象和数组,或是static(类装载信息)。 在堆中分配的内存,由jvm的gc管理。 程序只能控制引用的生存期,对象的生存期是jvm控制的。 在java应用程序中,当对象的转载 2012-12-03 11:24:37 · 497 阅读 · 0 评论 -
java中String和StringBuffer的区别
String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的, 2.String 对一串字符进行操作。不可变类。 3.StringBuffer 也是对一串字符进行操作,但是可变类。原创 2012-12-03 11:34:45 · 380 阅读 · 0 评论 -
eclipse快捷键
总结整理出了一些Eclipse快捷键,希望对有用的朋友有所帮助: Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Al原创 2013-04-22 11:21:40 · 510 阅读 · 0 评论 -
Final实例域、静态域、静态常量和静态方法
final实例域 将实例域定义为final。构建对象时必须初始化这样的域。也就是说,必须确保在每一构造器执行之后,这个域的值被设置,并且在后面的操作中,不能够在对他进行修改。例如在Employee类中的name域声明为final,因为在对象构建之后,这个值不会再被修改,即没有setName方法。 class Employee { private final String name;...原创 2013-04-23 13:57:06 · 2037 阅读 · 0 评论 -
java中静态代码块的用法和static用法详解
(一)java 静态代码块 静态方法区别 一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用 比如main方法就必须是静态的 这是程序入口 两者的区别就是:静态代码块是自动执原创 2013-04-25 10:19:27 · 791 阅读 · 0 评论 -
java内存管理机制
1. java是如何管理内存的 Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。 释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC原创 2013-04-26 10:29:44 · 583 阅读 · 0 评论 -
java中的数据类型
java是一种强类型语言。在java中一共有八种基本数据类型,其中有四种整形、两种浮点类型、一种用于表示Unicode编码的字符类型char和一种用于表示真值的boolean类型。 1、基本类型的存储空间。byte--8位,short--16位,int--32位,long--64位,float--32位,double--64位。这六种数字类型都是有符号的。固定的存储空间正是Java可移植性、跨平原创 2013-04-18 16:45:33 · 893 阅读 · 0 评论 -
java String笔记
子串(substring(a,b)) String greeting="Hello"; System.out.println(greeting.substring(0,3));//Hel substring方法的第二个参数是不想复制的第一个位置。这里要复制的位置为0、1、2的字符。 此方法的工作方式有一个优点:容易计算子串的长度。例如s.substring(a,b)的长的为b-a原创 2013-04-22 10:59:28 · 566 阅读 · 0 评论 -
json笔记
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发者原创 2013-05-10 10:35:40 · 521 阅读 · 0 评论