【Java】入门基础(一)
来源:互联网 发布:淘宝短连接转化 编辑:程序博客网 时间:2024/06/07 02:18
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程序中变量、类、方法等命名的符号。命名规则:
①由字母、数字、下划线(_)、美元符号($)组成,不能以数字开头
②不能是关键字和保留字
③严格区分大小写
- 【Java】入门基础(一)
- Java基础篇:(一)java入门
- Java反射基础 入门(一)
- java基础入门笔记(一)
- Java多线程进阶一(基础入门)
- Java入门之编程基础(一)
- (一)基础入门
- java 从零开始,学习笔记之基础入门(一)
- Java基础之反射(一):反射入门
- java入门学习(1)一简介及其基础特点
- Java基础(一):内存分析入门篇
- Java基础入门(一)开发环境配置
- 黑马程序员--Java入门基础(一)
- java入门及电脑硬件软件基础(一)
- Java--正则表达式基础入门(一)
- XML基础入门(一)
- XML基础入门(一)
- XML基础入门(一)
- 母函数——找单词(hdu2082)
- PYTHON文件学习
- telnet: connect to address 127.0.0.1: Connection refused解决
- 单一原则
- 软件实施概述
- 【Java】入门基础(一)
- Git下多ssh-key管理方法
- LINUX上RAC中CHM命令的简单示例
- 针对于老师改论文一事
- 16位有符号
- 学习方法
- Codeforces Round-#380-Div. 2-B-Spotlights
- Java二进制指令代码解析
- 【57.97%】【codeforces Round #380A】Interview with Oleg