java语言的特性
简单:语法规则类似c++,并且对c++进行了简化和提高(用接口代替多重继承;取消指针;垃圾自动收集),同时提供了大量类库、API文档和第三方开发包
面向对象:万物皆对象,语法中不能在类外面定义单独的数据和函数
分布性:操作分布(在多个不同的主机上布置相关操作),数据分布(将数据分别存放在多个不同的主机上)
可移植性:java程序具有与体系无关的特性;java类库有针对不同平台的接口
解释型:
安全性:删除了C语言的指针和内存释放语法;java程序运行需要经过代码校验,指针校验等多个步骤
健壮性
多线程
高性能:字节码可以在解释器中运行,此外字节码还可以被翻译成特定平台的机器指令
动态:调整库中的方法指令而不需要客户端做更改
Eclipse
安装Eclipse前需要先安装java JDK,对此网上有很多教程,不再赘述。这里记录一些常用操作
Ctrl+Alt+/快速补全java关键字
Ctrl+/代码辅助菜单
“.”也会弹出代码辅助菜单
断点:双击所在行即可,或者右键
F6单步跳过
F5单步跳入
Java语言基础
Java主类结构
java程序的基本构成单元是类,类体中又包括属性和方法两部分。每一个应用程序都必须包含一个main()方法,称这个类为主类。
package Basics_3_1;
public class HelloJava {
static String s1 ="Hello";
public static void main(String[] args) {
String s2 =