Java基础
iteye_2597
这个作者很懒,什么都没留下…
展开
-
Java编码规范
一 命名惯例1)类:名词或名词性词组,每个单词首字母大写;一般不使用缩写,除非其缩写更通用和便于理解,如HTML; 类命名举例:class Person; class SpringRain2)方法:动词或动词性词组,首字母小写,第二个及以后的单词首字母大写;方法命名举例:run(); displayInformation();3)接口: 同"类"的命名规则接口命...2010-12-04 21:56:34 · 74 阅读 · 0 评论 -
Java 集合框架小结
Java 集合框架(Java Collections Framework,JCF),它主要由一组用来操作对象的接口组成的.集合接口有如下几种:Collection接口:定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式Set接口:Set中的数据对象没有顺序且不可以重复List接口:List中的数据对象有顺序且可以重复Map接口定义了存储"键(key)-值(va...原创 2011-03-20 21:21:08 · 320 阅读 · 0 评论 -
Java多线程机制
一 线程的基本概念线程是一个程序内部的顺序控制流.一个进程相当于一个任务,一个线程相当于一个任务中的一条执行路径.多进程:在操作系统中能同时运行多个任务(程序)多线程:在同一个应用程序中有多个顺序流同时执行Java的线程是通过java.lang.Thread类来实现的JVM启动时会有一个由主方法(public static void main(){})所定义的线程可以通...原创 2011-03-20 21:18:26 · 100 阅读 · 0 评论 -
Java代码编写的30条建议
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Pack...原创 2011-03-20 21:16:59 · 72 阅读 · 0 评论 -
文件目录打印程序
实现了一个文件目录打印功能。[code="java"]/** * 返回当前目录下的所有文件(包括子目录),对于文件,列出文件的长度 * 对于子目录继续显示,直到最后显示文件为止 */package com.java.basic.exercise.io;import java.io.File;/** * @author johnston * * ...原创 2011-03-20 21:15:12 · 149 阅读 · 0 评论 -
一个简单的邮件收发程序
[code="java"]package net.csdn.blog.johnston.mail;import javax.mail.*; public class MailAuthenticator extends Authenticator { //****************************** //...原创 2011-03-20 21:13:12 · 443 阅读 · 0 评论 -
JAVA简单程序
[code="java"]/** * 求数值在 1 - 50 之内的任意个数之和为100 。 * 数值:1,2,3,4,5,6....48,49,50 * 取其中的任意个数,但这5个数相加之和要等于100,并将所有这种组合罗列 * 例: 1+10+19+20+50=100 * 3+14+16+27+40=100 */ ...原创 2011-03-20 21:11:20 · 224 阅读 · 0 评论 -
开发人员常去的网站
http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/ 语言:中文 简介:可以说是XML的...原创 2011-03-20 21:08:14 · 87 阅读 · 0 评论 -
用Dom4j解析XML文件
用Dom4j解析XML文件的简单实例。[code="java"]package com.dom4j;import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.util.Iterator;i...原创 2011-03-20 21:00:51 · 110 阅读 · 0 评论 -
JAVA中preparedStatement和Statement的区别?
一.代码的可读性和可维护性.虽然用PreparedStatement来代替Statement会使代码多出几行,但这样的代码无论从可读性还是可维护性上来说.都比直接用Statement的代码高很多档次:[code="java"] stmt.executeUpdate("insert into tb_name (col1,col2,col2,col4) values ('" +...原创 2011-03-19 18:21:42 · 78 阅读 · 0 评论 -
MyEclipse8.5学习手册
MyEclipse8.5支持Struts2.1.8.1,Hibernate3.3,Spring3.0.1添加顺序为Struts,Hibernate,Spring.1.查看MyEclipse所提供的内存指示器,操作方法是选择菜单Window >Preferences,点中左侧的General 节点,然后选中复选框 Show heap status,如图1.1所示,之后就可以在状态栏里面看到内...原创 2011-03-06 23:50:29 · 187 阅读 · 0 评论 -
Java编程思想学习
一 基础知识点1.面向对象程序设计(Object-oriented Programming OOP),UML(Unitied Modelling Language 统一建模语言)。将对象想像成“服务提供者”,它们看起来像什么?能够提供哪些服务?需要哪些对象?2.Java中动态绑定是默认行为。Java采用动态内存分配方式,通过new操作在堆(Heap)的内存池中动态创建对象。Java存储...2010-12-04 22:06:47 · 119 阅读 · 0 评论 -
Java面向对象特性
Java面向对象特性1.继承(Inheritance)继承是面向对象编程的核心机制之一,其作用是在已有类型基础之上进行扩充或改造,得到新的数据类型,以满足新的需要.语法格式如下:[] class [extends]{[][][]}2.类之间的关系1)依赖关系(Dependency):指一个类的方法中使用到了另一个类的对象,此时我们称前者依赖后者.("u...原创 2011-03-20 21:21:58 · 119 阅读 · 0 评论