Java基础篇:(一)java入门
1. java是什么
Java是一种编程语言,跟汇编、C、C++一样,是用于软件编程的开发语言。
Java是一种开发、运行环境,java程序的开发要依赖这种环境。
2. java的特点
java语言具有与平台无关,面向对象,健壮性的特点
1).与平台的无关性
与java程序的运行过程相关。Java程序的运行不会直接依赖于操作系统。而是由java自己的虚拟机运行,再解释交给操作系统。在不同的操作系统中,java会使用与操作系统对应的虚拟机运行。
2).面向对象
面向对象是一种思维方式。它与面向过程,面向切面,面向事件一样,作为一种思维方式,它们都有自己不同的关注点。面向对象关注的就是对象。
类与对象:对象就是实实在在的食物,是具体的,是类的具体实现;类是抽象的,是对象的抽象,是生成对象的蓝图。举个例子,要建一栋楼,首先要有设计图纸,然后再按照设计图纸来建,楼就是一个对象,设计图纸就是类。
3).健壮性
Java没有指针,不会出现野指针。
Java有自己的垃圾回收机制,自动回收垃圾。程序员不再担心内存的泄露,考虑对象是否回收,更专注于程序设计与开发。垃圾回收机制是人工无法干预的。
Java是安全的
字节码校验器能自动检查错误
类装载器先装载本地文件,再装载网络文件,防止病毒感染本地文件
病毒一般都是汇编语言,字节码不识别,
java程序通过java虚拟机运行,不直接交给操作系统
操作系统不是用java开发的,java对操作系统控制弱
3. java体系
目前java体系分为三部分,分别是:
J2SE:Java2.0标准版
相关文档:
public class DES {
// 声明常量字节数组
private static final int[] IP = {
58, 50, 42, 34, 26, 18, 10, 2, 60, 52, 44, 36, 28, 20, 12, 4, 62, 54,
......
package com.tiantian;
import java.util.*;
public class JAVAContainer {
public static void main(String[] args) throws Exception {
// ArrayList
{
ArrayList arraylist = new ArrayList();
arraylist.add(0, "end");//指定索引加入值
// 需注意的是,如果现有2个值,我尤胨饕?的那么就会出现异常
f ......
Read-Write Lock Pattern的参与者:
1. Reader(读取者)参与者
Reader参与者会对SharedResource参与者进行read。
2. Writer(写入者)参与者
Writer参与者会对SharedResource参与者进行write。
3. SharedResource(共享资源)参与者
SharedResource参与者 ......
据InternetNews.com报道,作为今年的第一次更新,Java SE 6 Update 18(也称为6u18)不仅修复了超过300个bug(够多的啊),而且更值得注意的是,提升了虚拟机HotSpot的性能,这将同时有益于Java和JavaFX(基于JVM的RIA方案)应用程序。 此外,Java安装器的底层机制被替换,可用性大大提高。 ......
我在做VOS2009第3方接口调用,通过这个接口要获取余额显示到web上余额。
我知道java处理HTTP post数据以及webservice相关的数据,可是对于vos这种接口没弄过,不清楚怎么实现,我从网上找了下,看到有个说是通过UDP发送报文实现的,但是不知道如何用java实现,麻烦有知道的赐教下,谢谢!
示例报文结构
OPTIONS sip:80 ......