【Java】入门基础(一)

来源:互联网 发布:淘宝短连接转化 编辑:程序博客网 时间:2024/06/07 02:18
Java的历史
1995年,Oak语言更名为Java,Sun公司在Sun world会议上正式发布Java和HotJava浏览器。
1996年,Sun公司发布了Java的第一个开发工具包(JDK 1.0)
2006年,Java技术的发明者Sun公司宣布,将Java技术作为免费软件对外发布。
2009年4月,Sun公司被甲骨文公司收购
2011年,Java7正式发布。
2014年,甲骨文公司发布了Java8正式版。

三大平台
1. Java SE
  适用于桌面系统的Java标准平台。属于核心基础。
2. Java ME
  适用于小型设备和智能卡的Java嵌入式平台,主要用于嵌入式开发。
3. Java EE
  Java的企业级应用平台,适用于大型的企业级应用的开发。

第一个Java程序:
public class HelloWorld{    public static void main(String[] args)    {        System.out.println("Hello world!");    }}

运行结果:
Hello world!

关键字:

  关键字区分大小写。

关键字

含义

abstract

抽象类或方法

assert

用来查找内部程序错误

break

跳出一个switch或循环

byte

8位整数类型

case

switch的一个分支

catch

捕获异常的try块子句

class

定义一个类类型

continue

在循环末尾继续

default

switch的缺省语句

do

do/while循环最前面的语句

double

双精度浮点数类型

else

if语句的else子句

enum

枚举类型

extends

定义一个类的父类

final

一个常量,或不能覆盖的一个类或方法

finally

try块中总会执行的部分

float

单精度浮点数类型

for

一个循环类型

if

一个条件语句

implements

定义一个类实现的接口

import

导入一个包

instanceof

测试一个对象是否是某个类的实例

int

32位整型数

interface

接口,一种抽象类型,仅有方法和常量的定义

long

64位长整数型

native

由宿主系统实现的一个方法

new

分配新的类实例

null

一个空引用

package

包含类的一个包

private

表示私有字段,或者方法等,只能从类内部访问

protected

表示保护类型字段

public

表示共有属性或者方法

return

从一个方法中返回

short

16位整数类型

static

这个特性是这个类特有的,而不属于这个类的对象

strictfp

对浮点数计算使用严格的规则

super

超类对象或构造函数

switch

选择语句

synchronized

对线程而言是原子的方法或代码块

this

当前类的一个方法或构造函数的隐含参数

throw

抛出一个异常

throws

一个方法可能抛出的异常

transient

标志非永久性的数据

try

捕获异常的代码块

void

标记方法不返回任何值

volatile

标记字段可能会被多个线程同时访问,而不做同步

while

一种循环


标识符:

  用于给Java程序中变量、类、方法等命名的符号。
命名规则:
①由字母、数字、下划线(_)、美元符号($)组成,不能以数字开头
②不能是关键字和保留字
③严格区分大小写

0 0