JAVA基础学习(一)
day01:
1、JAVA概述:
JAVA可用于开发桌面应用软件(例如:QQ,迅雷)和互联网应用软件(淘宝、京东)。
擅长互联网应用软件:电商、P2P;
企业级应用:ERP、CRM、BOS、OA等等。
JAVA的三大平台:
JAVASE:JAVA标准版
JAVAEE:JAVA企业级开发
JAVAME:移动开发
2、常用DOS命令:
win+R输入cmd打开DOS命令窗口
cd.. : 退回到上一级目录
cd\ : 退回到根目录
//进入文件夹 cd 文件夹名
cd tools: 进入tools文件夹
//切换盘:d:或e:类推
d: : 回车 盘符切换
//用绝对路径进入文件夹
//绝对路径:
//相对路径:
cd d:\234 :进入d盘的234文件夹,再切换盘符(d:)才能进入d:\234
dir : 列出当前目录下的文件以及文件夹
cls : 清除屏幕
ipconfig: 查看本机的相关网络配置
3、JDK和JRE跨平台
JDK:JAVA开发工具包
JRE: JAVA运行环境
JVM:JAVA虚拟机
注:JDK包含JRE,包含JVM。开发者需要安装JDK,而使用程序者只需要安装JRE
注:JAVA核心类库都在JRE中。
JAVA的跨平台的性:一次编译,到处运行。JAVA程序运行依赖于虚拟机,而不同操作系统有不同的虚拟机
注:JAVA虚拟机不是跨平台的
4、第一个java程序:HelloWorld
用记事本写第一个java程序:
创建一个文本文档,输入代码为:
1 public class HelloWorld{ 2 public static void main(String[] args ){ 3 System.out.println("Hello World!"); 4 } 5 }
将其保存为HelloWorld.java(文件名与类名一致,文件后缀为.java)
将DOS窗口切换到HelloWorld.java文件所在目录下,
编译:javac HelloWorld.java 回车执行编译命令
运行:java HelloWorld 回车执行运行命令
程序结果将在DOS界面显示出来
任一程序开发步骤:
1、定义类
2、写main方法
3、写程序功能代码
4、源代码:我们所写的.java文件,也称之为源文件
5、字节码文件:javac命令通过编译器把源文件编译成字节码文件 ,字节码文件的扩展名为.class
6、运行:java命令使用解释器来运行字节码文件
5、注释
注释:用来解释和说明程序的文字,注释是不会被执行的,编译器会无视它
注释分为三种:
a、单行注释:// 注释内容
b、多行注释: /* 注释内容 */
c、文档注释: /** 注释内容 */
注:对于单行注释和多行注释,被注释的内容不会被JVM解释执行
对于文档注释,可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现该程序的说明文档
单行注释可以嵌套使用,多行注释不能嵌套使用
6、关键字
关键字:被java语言赋予特殊含义,具有专门用途的单词,例如:class、void、static、int
特点:组成关键字的字母全部小写
注:String不是关键字
goto与const是java中的保留字,即没有赋予特殊含义却仍被java占用的单词
7、标识符
标识符:我们所定义的类、接口、方法、变量等字符序列
组成成分:英文大小写字母、数字、$符和_
注: 数字不能开头、不能使用关键字、严格区分大小写、不限制长度
标识符中常见的命名规则(不受语法约束):
包名:多单词组成时所有字母均小写,使用“.”连接
类名&接口名:大驼峰式,AaaBbbCcc
变量名&方法名:小驼峰式,aaaBbbCcc
常量名:多单词组成是所有字母均大写,使用_连接,AAA_BBB_CCC
8、Java中的数据类型
程序 = 数据 + 逻辑
即软件就是用来处理数据的程序。软件可以分为两个部分,一个部分是“数据”,另一部分是“数据处理的逻辑”。
数据类型分为:
基本数据类型:
整数:字节型(byte),短整型(short)、整型(int)、长整型(long)分别所占字节长度:1、2、4、8
浮点类型:单精度型(float),双精度类型(double)分别所占字节长度:4、8
字符型:char 所占字节长度:1
布尔型:true(真),false(假)所占字节长度:1
引用数据类型:数组、String(字符串类型)、接口
9、Java中的常量
常量:不变的数据量,在程序执行的过程中其值不可以发生改变
常量的分类: