Java基础知识
从Core Java到Thinking in Java
Java是一种跨平台、面向对象、给予网络及支持多媒体的编程语言,并可插入到HTML文档中。
1.在html文档中添加链接,即在<body>标签间插入以下代码:
<applet code=类名.class width=宽度 height=高度></applet>
2.封装是一种将代码及其处理的数据绑定在一起编程机制;
3. 经Javac把每个类都编译成独立的文件,为 类名.class ,它包括可移植的中间语言j-代码。
坐标时按像素点左上角(0,0)处开始计算,以确定何时画图。
4.对象是类的实例,是具有结构和状态的实体,是不被分割的原子单位
5.instanceof()操作符验证存储对象类型,
点号运算符用于选择一个对象或方法
new运算符用于创建对象
垃圾回收自动释放不再被调用的内存空间
按值调用,实参传递给形参
+运算符与concat()方法拼接字符串,str1+”ha!”;str1.concat(str2);
1. 编程模式:
注释:
/* This is a two line comment */
// This is a line comment
/** Java documentation comment */
应用程序模式,如下:
import corejava.*; //引用corejava包中本程序用到的类
public class 用户定义的类名{ //定义类
public static void main(String[] args) //void表示方法完成后不返回信息
{
--- //方法体
}
}
如:
public static void main(String[] args){
int n=Console.readInt(“Enter the value of n:”);
for(long i=0;i<=n;i++){
Format.printf(“%d”,i);
Format.printf(“!=%d\n”,factorial(i));
}
}
public static long factorial(long n){
if(n<=1) return 1;
else return n*factorial(n-1);
}
}
Applet 小应用程序编程模式,如下:
import java.awt.Graphics; //引入java.awt包中的Graphics类
import java.applet.Applet;
public class 用户定义的类名 extends Applet //用extends定义继承类
{
public void paint(Gr
相关文档:
一:准备 www.savarese.org download
1. rocksaw-1.0.0-src.tar.gz
2. vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
1. build vserv-tcpip-0.9.2-src
在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......
类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。
本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后, ......
FacesContext context = FacesContext.getCurrentInstance();
HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest();
String parameterValue = request.g ......
一、JAVA获取随机数的方法
//使用java.lang.Math类的random()方法
double a = Math.random();
System.out.println("0.0-1.0的随机数:" + a);
double b = Math.random()*100;
System.out.println("0.0-100.0的随机数:" + b);
int c = (int)(Math.random()*100);
System.out.println("0-100的随机整数:" + c);  ......