学习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之入门的主要内容,如果未能解决你的问题,请参考以下文章