学习Java之入门

Posted So istes immer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习Java之入门相关的知识,希望对你有一定的参考价值。

1.什么是Java?

最初由Sun Microsystem公司开发
Java白皮书的定义:Java是一种简单、面向对象、分布式、解释、健壮、安全、结构中立、可移植、高效能、多线程、动态的语言
Java平台:由Java虚拟机(JVM)和Java 应用编程接口(API)构成。
开发平台:JavaEE、 JavaSE、JavaME

特点
①简单的面向对象的语言
②跨平台与解释运行
③健壮和安全的语言
④支持多线程
⑤面向网络的语言
⑥动态性

Java删除了指针,自己负责内存管理,提供了垃圾内存回收机制,不用手动释放内存

2.Java运行程序:

先经编译,形成.class文件,再由Java虚拟机运行

Java的跨平台是由Java虚拟机(JVM)来实现的
Java虚拟机可以理解成一个以字节码为机器指令的 CPU。
对于不同的运行平台,有不同的虚拟机。
Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。
Java是解释型的语言,源文件被编译成.class文件,通过不同操作系统的JVM被解释执行

3.一些规定

①一个源文件中最多只能有一个public 类。其它类的个数不限,如果源文件包含一个public 类,它必需按该类名命名
②Java 语言中严格区分大小写
③Java 应用程序的执行入口是 main() 方法。它有固定的书写格式
public static void main(String args[ ]) {…}
④Java 程序不允许执行性语句、方法等成分独立存在,所有的程序部分都放在类定义里
文档注释格式
/**
* …
*/

4.Java程序的种类

1.Java小应用程序(Java Applet)
在Web浏览器中运行(内嵌Java虚拟机)
特定标记
<APPLET CODE=“HelloWorld.class” WIDTH=150 HEIGHT=25>
不能独立运行字节码,必须嵌入html文档由浏览器调用含标记的Web页面时执行
2.Java应用程序(Java Application)
独立的Java程序
程序入口方法: public static void main(String[] args) { … }
可独立运行字节码程序

以上是关于学习Java之入门的主要内容,如果未能解决你的问题,请参考以下文章

JavaSE入门学习7:Java基础语法之语句(下)

学习Java之入门

JavaSE入门学习15:Java面向对象之继承

JavaSE入门学习21:Java面向对象之接口(interface)

JavaWeb学习入门之——Java基础

JavaSE入门学习18:Java面向对象之多态