- 浏览: 136528 次
- 性别:
- 来自: 广州
最新评论
-
水瓶座007:
好,我正在迷茫呢。
空指针异常NullPointerException -
niuqiang2008:
学习了 ...
String、Pattern、Matcher——java正则
文章列表
1.复制内容到系统剪贴板System.setClipboard(strContent);2.复制一个ArrayCollection //dummy solution( well, it works ) var bar:ArrayCollection = new ArrayCollection(); for each ( var i:Object in ac ){ bar.addItem( i ); } // fantastic ! // var bar:ListCollectionView = new ListCollectionView( ListCollectionView( ...
1、 RIA 是什么
RIA(Rich Internet Applications)富互联网应用,具有高度互动性、丰富用户体验以及功能强大的客户端。
它只是一种技术形式而不是具体的技术。 2、 RIA 出现的背景
(1)在 RIA 出现之前,软件开发一般是基于 C ...
书中程序:
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class ChatServer {
public void setUpServer(int port){
try {
ServerSocket server = new ServerSocket(port);
System.out.println( ...
1、“控制面板”-->“程序”-->“打开或关闭windows功能”,在里面你可以看到许多服务项,选择“telnet服务器”和“telnet客户端”确定即可。
2、“控制面板”-->“管理工具”-->“服务”或者services.msc进入服务项列表 ...
程序中需要大量的数据来表示程序的状态,其中有些数据在程序的运行过程中会发生改变(变量),有些数据则不会改变(常量)。变量代表程序的状态。程序通过改变变量的值来改变整个程序的运行状态,或者说实现程序的逻辑。变量包括局部变量、成员变量。常量在程序运行过程中有两个作用:一是代表常数,便于程序的修改;二是增强程序的可读性。
变量语法格式:
数据类型 变量名称;
变量类型和变量名称之间用空格隔开,空格的个数不限,但至少一个。语句以“;”结尾。
也可以在声明变量的同时,设定该变量的值,语法为:
数据类型 变量名称 = 值 ;
常量的语法格式只需要在变量的语法格式前面添加一个“fina ...
图像:
import java.awt.*;
import java.io.*;
import javax.imageio.*;
import javax.swing.*;
/**
* @version 1.33 2007-04-14
* @author Cay Horstmann
*/
public class ImageTest {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
Im ...
import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
/**
* @version 1.32 2007-04-14
* @author Cay Horstmann
*/
public class DrawTest
{
public static void main(String[] args)
{ //事件调度线程
EventQueue.invokeLater(new Runnable()
{ @Override
pub ...
在组件中显示信息:
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.Graphics;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class SimpleFrameTest extends JFrame{
public static void main(String[] args) {
// 事件调度线程
EventQueue.in ...
1、创建框架:
import java.awt.*;
import javax.swing.*;
public class SimpleFrameTest {
public static void main(String[] args) {
// 事件调度线程
EventQueue.invokeLater(new Runnable() {
public void run() {
// 创建一个SimpleFrame窗体
SimpleFrame frame = new SimpleFrame();
// 默认关闭窗口时退出
...
程序与进程:
程序是一个静态的概念,是一组有序的静态指令。 而进程则是执行程序的动态过程。
一个程序可以执行多个进程,一个进程可以执行多个程序。例如:一个进程进行C源程序编译时,它要执行前处理、词法语法 ...
如果程序需要比较两个字符串是否相同,用==进行判断就可以了;但如果要判断两个字符串所包含的字符序列是否相同,则应该使用String重写继承自Object类的equals()方法。jdk中src目录下的java.lang.String类的equals()方法源代码如下:
public boolean equals(Object anObject) {
if (this == anObject) {
return true;
}
if (anObject instanceof String) {
String anotherString = (String)a ...
对于java程序中的字符直接量,JVM会使用一个字串池来保存它们。当第一次使用某个字符串直接量时,JVM会将它放入字符串池中进行缓存。在一般情况下,字符串池中的字符串对象不会被垃圾回收。当程序再次需要使用该字符串时,无需重新创建一个新的字符串就可以直接让引用变量直接指向字符串中已有的字符串。而使用new操作创建的字符串对象不指向字符串池中的对象,但是可以使用intern方法使其指向字符串池中的对象。
public class StringDemo {
public static void main(String args[]){
String str1 = "abc&quo ...
一、java程序的变量大体可以分为:成员变量、局部变量
局部变量:
1、形参:在方法签名中定义的局部变量,由方法调用者负责为其赋值,随方法的结束而消亡。
2、方法内的局部变量:在方法内定义的局部变量,必须在方法 ...
static从词义上看,是“静态”的意思。从java程序的角度看,static的作用就是将实例成员变成为类成员。static只能修饰在类里定义的成员,这些成员包括: 成员变量、方法、内部类、初始化块、内部枚举类。如果没有使用static修饰,这些类里的成员就属于该类的实例的。使用了,则这些成员属于类的。
因此,我们可以知道,static只能修饰类里的成员,不能修饰外部类,不能修饰局部变量、局部内部类。
多维数组,其实只是数组元素依然是数组的1维数组:
2维数组是数组元素为1维数组的数组,
3维数组是数组元素为2维数组的数组,
……
N维数组是数组元素为N-1维数组的数组。
java允许将多维数组当做1维数组处理。初始化多维数组时,可以先只初始化最左边的维数,此时该数组的每个元素都相当于一个数组引用变量,这些数组元素还需要进一步初始化。
public class ArrayDemo2 {
public static void main(String[] args) {
int[][] a ;
a = new int[4][];
for(int i = ...