- JAVA初学者必看-Java编码规范
- IBM JDK一个诡异问题:java类名无效
- Java程序员到架构师的推荐阅读书籍
- Java应用程序常见异常类解析
- 希尔排序
- 一个Java程序员应该掌握的10项技能
- JAVA高手的基础素养
- Java核心API需要掌握的程度
- Java十大最无用特性
- Java程序员的学习目标:破坏源程序
- 自作聪明导致的一个Java编码错误
- Java远程访问Domino数据库
- Java如何得到本地网络地址
- JAVA编程实例:计算阶乘的四个例子
- Java JNI深度分析与实践
- 多核时代考验Java代码编写习惯
- Java编程风格的改变
- Java输入数据流详解
- 敏捷思维:代码验证
- java循环技巧
- Java EE 6的依赖注入终于达成一致了
- 比较实用的Java基本语法
- Java.util.Collections类包的学习
- Java程序员的迷失—论“虚拟机”
- 测试驱动编程能带来的好处
一些小结,希望能给大家一些帮助!更详细的可以查看SUN提供的JAVA编码规范!
一 命名惯例
1)类:名词或名词性词组,每个单词首字母大写;一般不使用缩写,除非其缩写更通用和便于理解,如HTML; 类命名举例:
更新时间: 2009-11-20 12:00:55
这几天碰到一个诡异的问题,在IBM JDK上二位数组中使用表达式时,出现http 500的错误。500是个内部错误,更web container有关,拿了客户的日志文件,发现异常如下,
<2009-7-23 上午05时01分47秒 CDT> <
更新时间: 2009-11-20 12:00:39
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技
更新时间: 2009-11-20 12:00:32
异常跟普通的警告等有一定的区别。当应用程序发生异常时,会中断正在执行的程序的正常指令流。也就是说,发生异常后面的代码将得不到正确的执行。甚至还会触发数据库的回退操作。
在Java开发平台中,异
更新时间: 2009-11-20 12:00:23
import java.util.Random;
public class Test {
public static void main(String[] args) {
int f = 2000000;
int[] s = new int[f];
Random r = ne
更新时间: 2009-11-20 12:00:21
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。
2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要
更新时间: 2009-11-20 12:00:10
世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。
1、扎实的基础
数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序
更新时间: 2009-11-20 12:00:06
Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。
但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。
1、java.lang包下的80%以上的类
更新时间: 2009-11-20 11:59:47
本文为您列举了Java众多特性中排名的前十个特性,不知道您是否有同样的感觉。
10) const,goto
什么?没错,它们都是Java的关键字,但它们什么也不干。
9) Java的些许趣味
像Personal Java
更新时间: 2009-11-20 11:59:47
当你看到这个标题的时候肯定回以为是不是作者写错了标题,告诉你没有,学习java语言就是要有创新精神,你只有不断突破前人的你才会有进步。
Java作为一门编程语言,最好的学习方法就是写代码。当你学习一
更新时间: 2009-11-20 11:59:29
最近发现我的.html文件都是乱码,查看了许多东西还是没解决,今天偶尔打开了web.xml发现了如下的部分
<!-- html --> <description>针对.html的配置.</description> <display-name>JSPConfigu
更新时间: 2009-11-20 11:59:10
Lotus Domino/Notes是目前很流行的、跨平台的文档数据库系统和电子邮件系统,而Java和J2EE技术也是目前广泛使用的开发技术,因此在很多场合,不可避免地要涉及到Java远程访问Domino数据库的问题。
更新时间: 2009-11-20 11:58:54
java.net.InetAddress.getLocalHost()不是一种通用的功能,因为这个是得到系统网络配置文件的内容,例如*nix下面就是/etc/hosts的内容。如果要得到一种和OS无关的网卡配置内容,就要使用java.net.Network
更新时间: 2009-11-20 11:58:41
这里有四个关于计算阶乘的,难度依次提升,全部通过测试。
这应该是基本代码了,与之共勉。
这是利用简单的循环相乘制造的阶乘。
public class Factorial { public static int facto
更新时间: 2009-11-20 11:58:36
Java 环境和语言对于应用程序开发来说是非常安全和高效的。但是,一些应用程序却需要执行纯 Java 程序无法完成的一些任务,比如:
与旧有代码集成,避免重新编写。
实现可用类库中所缺少的功能。举
更新时间: 2009-11-20 11:58:33
我承认,这个标题是有点夸大其辞了。显然正确的Java还是有的,甚至有不少,但是我感觉这相对于Java代码的总量来说可能只是微不足道的一小部分。为什么我会有这么极端的一个说法呢?
这又回到了Java
更新时间: 2009-11-20 11:58:20
最近StephanSchmidt在博客中发表了题为《下一代Java编程风格》的文章,阐述了他眼中Java编程风格的改变,以及未来的走向:许多公司和开发人员正在从Java转向其他编程语言:Ruby、Python、Grrovy、Erlang或S
更新时间: 2009-11-20 11:58:16
Java输入数据流
在Java中,我们把能够读取一个字节序列的对象称作一个Java输入数据流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类 InputStream和OutputStream类表示。因为面向字节的
更新时间: 2009-11-20 11:58:05
要保证架构的稳定和成功,利用代码对架构进行验证是一种实用的手段。代码验证的核心是测试,特别是单元测试。而测试的基本操作思路是测试优先,它是敏捷方法中非常重要的一项实践,是重构和稳定核模式的重要
更新时间: 2009-11-20 11:58:01
在Java程序中可能使用多层循环来处理复杂的逻辑。但如果要从最内层循环跳出最外层循环是比较麻烦。下面的代码是一个三层循环的例子:
String[]arr=newString[]{"a","b","c"}; for(String
更新时间: 2009-11-20 11:57:50
今年初,Google Guice和SpringSource宣布将合作提出一套标准的用于依赖注入的注解,即JSR-330。但这些注解与JSR-299却并不一致,随后引发了众多的争论,不过现在一切都已经尘埃落定:JSR-299采用了JSR-330的
更新时间: 2009-11-20 11:57:48
Java的基本符号(token)
Java的单词符号有五种:关键字、标识符、常量、分隔符和操作符。
Java的字符集 Java 采用一种称为unicode的字符集,该字符集合是一种新的编码标准,与常见的ASCII码的区别在于: unicode使
更新时间: 2009-11-20 11:57:41
Java.util.Collections类包的学习 1. 描述: 1.1 概述 java.util.Collections类包含很多有用的方法,可以使程序员的工作变得更加容易,但是这些方法通常都没有被充分地利用。Javadoc给出Collections类最完整的描述列
更新时间: 2009-11-20 11:57:35
虚拟机技术现在非常热门,人们认为它可以完成一切事情。人们热衷于让JVM可以运行Ruby、PHP或其它一些热门语言,以及支持像Java FX之类的技术。这种现象是好是坏?Joe Winchester以自己的经历来论证了对此的看
更新时间: 2009-11-20 11:57:25
TDD及它的优点
上面这种编程的方式,就叫“测试驱动编程Test DrivenDevelopment(TDD)”,因为我们总是在写真正代码之前写一个通不过的测试,然后再写真正的代码,让测试通过。
跟测试后行的开发方式
更新时间: 2009-11-20 11:57:22