一.Java的简介
1.Java之父——James Gosling
2.跨平台(可运行在各平台&设备)
3.Java程序代码→编译→Java字节码→JVM→机器码(01010…)→计算机
4.版本:
①Java SE(标准版)——桌面应用程序开发
②Java EE(企业版)——开发企业级分布式网络程序(电子商务、ERP…)
③Java ME——嵌入式系统开发
5.面向对象的语言
6.分布性:
操作分布——在多个不同主机上布置相关操作
数据分布——将数据分别存放在多个不同主机上
Java可以使用URL(统一资源定位符)对象访问网络对象
7.可移植性
8.安全性、健壮性、多线程、高性能、动态
二.第一个程序 HelloJava.java
1.在C:/中创建记事本文件,输入
public class HelloJava{
public static void main(String[] args) {
System.out.println("Hello Java");} }
并保存为 HelloJava.java
2.运行cmd,切换至根目录 cd\
3.编译 javac HelloJava.java
4.运行 java HelloJava.java(此处为错误命令)
错误①
解决办法:以管理员身份运行cmd
错误②
解决办法:直接java HelloJava即可成功运行
原因:编译是时需要.java运行时不需要!
Java程序编写完成后有许多.class文件,所以可以用Eclipse的包资源管理器视图中找到要打包成jar的项目,导出即可。
在cmd中用java -jar xxxx.jar即可运行
三.安装&汉化Eclipse…
汉化
1.关闭Eclipse
2.打开汉化包,将plugins features 两个文件复制
3.粘贴至Eclipse安装的dropins目录下
4.重启Eclipse
System.out.println()快捷键:syso+ALT+/
四.基本数据类型
8种 -> 6种数字类型 -> 4种整数类型:byte,short,int,long
-> 2种浮点类型:float,double
-> 1种布尔类型:boolean
-> 1种字符类型:char
①整数类型 cmd+calc可以打开计算器~
十进制120、八进制0123、十六进制0x25
②浮点类型
float声明需要后加f或者F
double可以不用
③字符类型
字符是unicode表!
想知道某种字符在unicode表中的顺序则用
syso((int)word);
④布尔类型
boolean类型和整数类型无法转换
五、tips
①两种输出方式
System.out.println("Hello World");
String s1 = "Hello World";
System.out.println(s1);
②全局变量(成员变量)&局部变量
public class Frist{
static String s1 = "Hello World";
public static void main (String[] args) {
String s2 = "Java";
syso s1;
syso s2;
}
}
此时s1是全局变量,声明处于类体中,而s2声明处于main这个主方法体中,是局部变量
③public : main的权限修饰符
static : main的静态修饰符
void:main的返回值修饰符
④标识符:由字母、_、$和数字组成,首位不可为数字