
Java基础
johnston678
熟悉java web开发、android手机终端开发、浏览器内核开发
展开
-
Java面向对象特性
Java面向对象特性1.继承(Inheritance)继承是面向对象编程的核心机制之一,其作用是在已有类型基础之上进行扩充或改造,得到新的数据类型,以满足新的需要.语法格式如下:[] class [extends]{[][][]}2.类之间的关系1)依赖关系(Dependency):指一个类的方法中使用到了另一个类的对象,此时我们称前者依赖后者.("use原创 2009-05-27 21:58:00 · 1777 阅读 · 1 评论 -
Java 集合框架小结
Java 集合框架(Java Collections Framework,JCF),它主要由一组用来操作对象的接口组成的.集合接口有如下几种:Collection接口:定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式Set接口:Set中的数据对象没有顺序且不可以重复List接口:List中的数据对象有顺序且可以重复Map接口定义了存储"键(key)-值(va原创 2009-05-28 00:21:00 · 394 阅读 · 0 评论 -
Java编码规范
一 命名惯例1)类:名词或名词性词组,每个单词首字母大写;一般不使用缩写,除非其缩写更通用和便于理解,如HTML; 类命名举例:class Person; class SpringRain2)方法:动词或动词性词组,首字母小写,第二个及以后的单词首字母大写;方法命名举例:run(); displayInformation();3)接口: 同"类"的命名规则接口命名举例:原创 2009-05-31 20:34:00 · 314 阅读 · 0 评论 -
Java多线程机制
一 线程的基本概念线程是一个程序内部的顺序控制流.一个进程相当于一个任务,一个线程相当于一个任务中的一条执行路径.多进程:在操作系统中能同时运行多个任务(程序)多线程:在同一个应用程序中有多个顺序流同时执行Java的线程是通过java.lang.Thread类来实现的JVM启动时会有一个由主方法(public static void main(){})所定义的线程可以通过原创 2009-06-01 17:23:00 · 432 阅读 · 0 评论 -
用JAVA实现文件分隔功能
/** * 文件分隔 */package com.basic.io;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;impor原创 2009-06-04 21:59:00 · 590 阅读 · 0 评论 -
Java代码编写的30条建议
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种转载 2009-06-15 16:18:00 · 292 阅读 · 0 评论 -
一个简单的文件目录打印程序
实现了一个简单的文件目录打印功能。/** * 返回当前目录下的所有文件(包括子目录),对于文件,列出文件的长度 * 对于子目录继续显示,直到最后显示文件为止 */package com.java.basic.exercise.io;import java.io.File;/** * @author johnston * * @version 200原创 2009-06-23 15:48:00 · 1643 阅读 · 0 评论 -
一个简单的邮件收发程序
一个简单的邮件收发程序package net.csdn.blog.johnston.mail;import javax.mail.*; public class MailAuthenticator extends Authenticator { //****************************** //由于原创 2009-06-24 15:25:00 · 987 阅读 · 0 评论