JAVA学习日记——简介、数据类型、HelloWorld、全局/局部变量 20190226

一.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学习日记——简介、数据类型、HelloWorld、全局/局部变量 20190226_第1张图片
解决办法:直接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
JAVA学习日记——简介、数据类型、HelloWorld、全局/局部变量 20190226_第2张图片
①整数类型 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的返回值修饰符

④标识符:由字母、_、$和数字组成,首位不可为数字

⑤声明常量(final变量): final 数据类型 常量名[=值]
在这里插入图片描述
在这里插入图片描述

你可能感兴趣的:(java,java学习)