- 浏览: 105424 次
- 性别:
- 来自: 安徽
最新评论
-
ruyi0127:
解释的挺好 给力
java中数据存储问题--堆、堆栈、寄存器 -
aotian16:
官网上不去, 这里下到了, 感谢
myeclipse 7.1 checkstyle -
wgs0120:
通篇错误。我晕掉了。
override overload -
fenglin_Java:
光有数量每有质量啊!~
Java学习网站汇总 -
shlei:
居然把大牛都引出来了,哈哈哈!兴奋啊,向您致敬!我会努力下去的 ...
转载:JAVA自学之路
文章列表
现在做网站已经不容易了,不管是从国家的监管还是市场的竞争,2010年,互联网已经开始枪林弹雨了。但纵观互联网的成功及失败案例,不难总结出那么一点点诀窍:小网站不能犯“大”错。
所谓的小网站就是像个人网站、地方门户、行业门户这些细分领域的,其实还不够细分,等会我再解释吧。“大”错,只是不要什么都做,结果什么都做不了 ,要把内容做小,做小,再做小,这样你的用户才能不断,不断的壮大。
为什么这么说呢?先来看看案例。
Fackbook点燃SNS的战火,校内把这战火引入中国,于是海内、开心、腾讯、搜狐大家全体参战,中国互联网成了战场。细数他们的成功与失败,谁知?但不可否认,他们都拥有强大的资 ...
1、scanner
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;
//中文输入时 粘贴上去可以使用 用输入法输入时会连同拼音一同打印出来public class InOrOutTest {
public static void main(String[] args) {
Scanner s = null;
s = new Scanner(System.in); //控制台输入的第一种方法
Stri ...
Java中的流分为两种分别由四个抽象类来表示:
一、字节流 InputStream OutputStream
二、字符流 Reader,Writer
在这四个抽象类中,InputStream和Reader定义了完全相同的接口:
int read()
int read(char cbuf[])
int read(char cbuf[], int offset, int length)
而OutputStream和Writer也是如此:
int write(int c)
int write(char cbuf[])
int write(char cbuf[], ...
所有Collection都会透过其iterator()产生一个Iterator
常用容器: Collection( List, Set), Map()
List: 次序是List的最重要的特性;它保证以某种特定次序来维护元素.List会产生ListIterator,透过它你可以从两个方向来对List进行走访,也可以在List之内进 ...
异常匹配:
1、抛出异常的时候,异常处理系统会按照你书写代码的顺序找出“最近”的处理程序。
2、找到匹配的处理程序之后,它就认为异常将得到处理,然后就不再继续查找。
3、如果你把捕获基类的catch子句放在最前面,就会把派生类的异常全给“屏蔽”掉,产生编译错误。
异常的限制
a、当你重载方法的时候,你只能抛出在父类方法的异常说明里列出的那些异常,或者不抛出任何异常。
b、这个限制很有用,因为这样的话,对父类能工作的代码应用到子类对象的时候,一样能够工作,异常也不例外。
c、异常限制对构造函数不起作用。可以抛出任何异常,而不必理会基类构造函数的异常说明。
(1)、尽管在继承过程中,编译器会对异 ...
语法角度:
1、抽象类 用abstract定义,而接口用interface定义
2、抽象类可以有自己的数据成员,变量默认是 friendly 型,其值可以在子类中重新定义,也可以重新赋值;
而接口只能够有静态的不能被修改的数据成员(变量默 ...
一个经常忘记的基础知识!
JAVA没有unsigned类型
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
1、整数:包括int,short,byte,long
2、浮点型:float,double
3、字符:char
4、布尔:boolean
http://blog.sina.com.cn/s/blog_52fea7b60100pi0g.html
堆:堆是heap,是所谓的动态内存,其中的内存在不需要时可以回收,以分配给新的内存请求,其内存中的数据是无序的,即先分配的和随后分配的内存并没有什么必然的位置关系,释放时也可以没有先后顺序。一般由使用者自由分配,malloc分配的就是堆,需要手动释放。
堆栈:就是STACK。实际上是只有一个出入口的队列,即后进先出(FIFO),先分配的内存必定后释放。一般由,由系统(编译器)自动分配,存放存放函数的参数值,局部变量等,自动清除。
JVM堆栈:
JVM是基于堆栈的 ...
(1)、寄存器(Registers):
这是速度最快的存储场所,因为寄存器位于处理器内部,这一点和其他的存储媒介都不一样。不过寄存器个数是有限的。在内存中的寄存器区域是由编译器根据需要来分配的。我们程序开发人员不能够通过代码来控制这个寄存器的分配。所以说,这第一个存储区域寄存器,我们只能够看看,而不能够对其产生任何的影响。,也没办法在程序里头感觉到寄存器的任何存在迹象。
(2)、Stack(堆栈):
位于一般的RAM中。处理器经由指针提供直接支持。当程序配置一块新的内存时,stack指针便往后移;释放内存时,指针则往前移。这种方式不仅很快,效率也高,速度仅次于寄存器。用于存放对 ...
异常可能会丢失 java异常处理机制的一个缺陷
//: LostMessage.java
//How an exception can be lost
class VeryImportantException extends Exception {
public String toString() {
return "A very important exception!";
}
}
class HoHumException extends Exception {
public String toString() ...
之前看过这篇帖子,感触颇深,今天又一次看到别人的转帖,又有了不同的感觉。于是乎留下给自己做个留念
http://topic.csdn.net/u/20110107/12/44D57A15-ADC8-4A65-A9BE-C1AD91CEAD06.html
转来这篇文章给大伙儿分享分享,写的挺实在的,希望大家2011有更多的收获。 有人工作, 有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有 缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍 藏这篇文 ...
首先打开TCP/IP Monitor
视图(窗口-> 显示视图-> TCP/IP Monitor, 或者服务器视图中的Monitor选项类似)
右键properties -> Add
// 本地监听端口,
Local Monitoring Port: 5780
// 监听对象的设置
Host name: 127.0.0.1 Port: 8080 Type: HTTP Timeout: 0 //以上设置是通过5780端口影射到127.0.0.1:8080端口实现HTTP协议的监听 点击Start,监视器就开始监听了 当我们访问地址http:// ...
http://baike.baidu.com/view/2287016.html
编辑
作用域
功能
快捷键
全局
查找并替换
Ctrl+F
文本编辑器
查找上一个
Ctrl+Shift+K
文本编辑器
查找下一个
Ctrl+K
全局
撤销
Ctrl+Z
全局
复制
Ctrl+C
全局
恢复上一个选择
Alt+Shift+↓
全局
剪切
Ctrl+X
全局
快速修正
Ctrl+1
全局
内容辅助(代码提示)
Alt+/
全局
全部选中
Ctrl+A
全局
删除
Delete ...
转载 出处忘记了……
Java学习网站汇总
转载 出处忘记了……
Java学习网站汇总
http://java.sun.com/j2se
http://java.sun.com/docs/windows_format.html winhelp格式的
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html 这个是CodingConvension,
就是 ...