笔记1 Java入门

-----Java名字的起源:

印度尼西亚一个盛产咖啡的岛屿,Java中文译名为爪哇。

-----Java的特点:

(1)简单

Java许多基本语句的语法和C++类似,但C++中许多容易混淆的概念被Java弃之不用,例如指针的概念。

(2)面向对象

基于对象的编程更符合人的思维模式,使人们更容易解决复杂的问题。

(3)与平台无关(Write one,run anyway.)

Java可以在平台上再提供一个Java运行环境,该环境由Java虚拟机、类库以及一些核心文件组成。具体解释看下图

Java程序运行可看作偶像开演唱会,JVM看作舞台,各类系统看作地点,在不同的地点搭建不同的舞台,偶像唱跳的内容可以是一样的,可以进行下去。(ps:这是Java与C语言相比的优点)

(4)多线程

(5)动态

-----Java的两种核心机制

(1)Java虚拟机

(2)垃圾收集机制

-----Java技术体系平台

(1)Java SE(Java Standard Edition)标准版

用于桌面级

(2)Java EE(Java Enterprise Edition )企业版

用于web应用

(3)Java ME(Java Micro Edtion)小型版

用于移动终端

(4)Java Card

用于移动终端

-----Java 语言的环境搭建

(1)JDK(Java Development Kit) Java开发工具包

其中包含开发工具(编译工具javac.exe和打包工具jar.exe等),也包含JRE。

(2)JRE(Java Runtime Environment ) Java 运行环境

其中包含Java虚拟机(Java Virtual Machine )和Java程序所需的核心类库等。

简单来说,如下图:

 

 -----Java程序的开发步骤

(1)编写源文件

使用一个文本编辑器如记事本(可在Windows附件中找到记事本notepad)来编写源文件。另外要将编写好的源文件保存起来,其拓展名必须是.java。

(2)编译源文件

使用Java编译器(javac.exe)编译源文件,得到字节码文件。

(3)运行程序

使用Java解释器(java.exe)来解释、运行字节码文件。

-----Java语言编程风格

(1)Allmans风格

也称“独行”风格,即左、右大括号各自独占一行。

当代码量较少时使用。

(2)Kernighan风格

也称“行尾”风格,即左大括号在上一行的行尾,右大括号独占一行。

当代码量较多时适用。

-----Java其他知识点

(1)一个java应用程序必须有一个类含有public static void main(String args[])方法,称这个类是应用程序的主类。

(2)java程序运行入口的main方法(主类的main方法)的返回类型是void。

(3)Java应用程序的源文件由若干个书写形式互相独立的类组成。

(4)如果源文件中有多个类,那么最多有一个类是public类;如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,拓展名为.java;如果源文件没有public类,那么源文件的名字只要和某个类的名字完全相同就可以了。

(5)要严格对待大小写,因为Java语言区分大小写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值