本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
J2SE基础/字符串相关
/**
* 反转字符串
* eg:"abc" => "cba"
* @param str
*/
static void reverseString(String str) {
// 目标字符串转换为字符数组
char[] charArray = str.toCharArray();
// 获取转换后的字 ...
基于java平台设计--登陆
import java.net.*;
import java.util.*;
import java.io.*;
public class ChatServer{
public static void main(String[] args)
{
Hashtable<String,DataOutputStream> userList = new Hashtabl ...
JAVASE官方教程:继承之概述(6)
在前面的课程中,你多次看到继承被提及.在java语言中,类可以派生于其它的类,包括其它类中的属性和方法.
声明:
继承类叫做子类(也叫做派生类,扩展类).被继承的类叫做超类(也叫做基类,父类).
除了Object没有父类,其它的类都有且只有一个父类(单继承).在定义一个类时若没有父类,则隐含继承Object,每一个类都是Object类的子类.
继承的思想是简单并且强大的:当你想创 ...
JAVASE官方教程:接口之重写接口(5)
考虑你曾经开发的某个接口DoIt:
public interface DoIt {
void doSomething(int i, double x);
int doSomethingElse(String s);
}
假如,在将来的某个时候,你想为接口增加第三个方法,所以接口变成了:
public interface DoIt {
void doSomet ...
JAVASE官方教程:接口之把接口作为类型使用(4)
当你定义了一个接口,你也定义了一种引用数据类型(reference data type).你可以在任何可以使用其他数据类型名的地方使用接口名称.如果你定义了一个接口类型的变量,你只能用实现了这个接口的类的实例来给他赋值.例如,有一个在两个对象之中找出最大的方法,每一个对象都必须从实现了Relatable的类实例化:
public Object findLargest(Object object1, ...
JAVASE官方教程:接口之实现接口(3)
在你的类声名中包含一个implements子句用来实现一个接口.一个类可以在implements关键字后跟一个以逗号分隔的接口列表来实现多个接口.按照惯例,implements子句跟在extends子句后(如果有).
一个例子,Relatable:
public interface Relatable {
// this (调用isLargerThan的对象)和
// ot ...
JAVASE官方教程:接口之定义接口(2)
一个接口的声明由修饰符,关键字interface,接口名,一个逗号分隔的父接口列表(如果有),和接口体组成.例如:
public interface GroupedInterface extends Interface1,
Interface2, Interface3 {
// 常量声明
doub ...
Java (JVM) Memory Types(转帖)
http://javapapers.com/core-java/java-jvm-memory-types/
When a JVM
runs a program, it needs memory to store many things,
including bytecodes and other information it extracts from loaded class ...
Java中synchronized用法(转帖)
在java
编程思想中对synchronized的一点解释:
1、synchronized关键字的作用域有二种:
1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它
线程不能 ...
规范注释的说明形式和位置、@param参数、<pre>源代码示例
/**
* Returns a string that is formatted according to the justification type and the
* specified width. If the width is less than the length of the string, returns
* a string of stars (*) whos ...
javaI/O中FileOut/InputStream借助ObjectOut/IntputStream写入和读取序列化之嵌套原理
一、FileOutputStream和ObjectOutputStream实现写入:
public static void main (String[] args){
// Create an Employee object
int[] days = {8, 10, 6, 8, 8};
Employee emp = new Employee(&quo ...