一.什么是程序
现实生活中的程序:人完成一件事的既定的有序步骤的过程。
- 上银行取钱这件事的步骤:
找银行—取号–排队–办理业务–输入密码—离开
关键字: 【有序】
Java中的程序是什么?
程序是指计算机完成一件事所要执行的一系列指令的集合。
指令======命令
什么是指令?
秘书俺老板的命令执行任务,计算机按程序员的指令执行任务
关键字: 【有序】
- 为什么要学习java
你---------日本人:日语
德国人:德语
电脑:编程语言(机器码、低级语言、高级语言)
编程语言:机器码,
低级语言:汇编语言、C(结构化)
高级语言:C++(面向对象),Object-C ,C#,Java,php,python…
国内BAT企业服务端技术都是以java为主,导致国内很多企业后台技术首选java(java 8),python,php。
二.Java起源及平台
1.Java起源
- List item1991年JamesGosling
- 1994年Oak更名为Java
- 1995年5月23日Java语言正式发布
2.JavaPlatform
JDK(Java开发工具包)从1.2版本以后,Sun公司将其正式更名为Java Platform 2;
1999年为适应不同的用途,又将其细分为三个版本:J2SE、J2EE、J2ME
-
JavaSE 标准版
(Java2 Platform Standard Edition,java平台标准版)开发和部 署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用 程序
-
JavaEE 企业班
(Java 2 Platform,Enterprise Edition,java平台企业版)开发和 部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序 -
JavaME 移动版
(Java 2 Platform Micro Edition,java平台微型版)开发在移动 设备和嵌入式设备上运行的应用程序
三.JDK体系结构
1.什么是jdk?
- 开发Java程序需要JDK支持
- JDK的版本有Sun、IBM、BEA等多个,目前流行程度最高的是Sun的JDK
- JDK包括了 Java 运行环境(Java Runtime Environment)、基础类库、编译器、打包工具、JVM等
- 登录Oracle公司的官方网站,免费下载JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.什么是JVM
Java 程序执行的过程
- Java的源程序首先由编译器(javac.exe)编译成字节码
- 再由解释器(java.exe)解释执行
- Java解释器能直接在任何机器上执行Java字节码
JVM:Java虚拟机简称为JVM,也叫Java运行环境,其本质是使用软件模拟计算机运行环境,为Java程序运行提供环境,以解决程序本身的平台依赖性质
四.使用Java语言开发程序
1.三步走
2.开发步骤
- 第1步:编写java源文件(后缀.java)
格式:
public class 类名{//封面
public static void main(String[] args){//主要章节开始
//语句
System.out.print(“内容”);
}//主要章节结束
}//封底
NOTE:
1.退格要用tab键
2.类名必须与文件名相同。
3.所有的字母和符号必须是英文的。
4.每一行语句必须以;结束
5.输出的内容必须在“”里面
第2步:编译 编译命令:javac
开始------运行(win+r)----cmd
输入:javac A.java(找不到文件)
解决: 找到A.java所在的文件夹,进入这个文件夹,在地址栏输入cmd,然后再次输入:javac A.java
注意: 编译完成会产生一个A.class的二进制文件(电脑能够识别的语言)
第3步:执行。 命令:java
命令提示符输入:java A
练习题1: 编写java程序 输出 天王盖地虎,宝塔镇河妖
五.Java中的注释
注释: 被java编译忽略的代码
1、注释有何用?
- 第1个作用:帮助理解程序
- 第2个作用:调试错误
2、Java中注释包括哪些?
- 单行注释
语法://注释的内容
作用://开始到这样结束 都会被编译器忽略 - 多行注释
语法: /* 注释的内容 */
作用:/**/中间的内容都会被编译器忽略 - 文档注释
语法: /** 注释的内容*/
作用: /** */ 中间的内容都会被编译器忽略
六.符号问题
Java是强类型的语言,区分大小写,同时源代码中只能使用英文的符号,不能使用中文的符号
英文 | 中文 |
---|---|
; | ; |
} | 」 |
“ | “ |
() | () |
NOTE:
如果在程序中出现中文符号,就会出现 非法字符 的错误。
七.\n \r的使用
- 换行: \n
用法: 必须出现在“”中
作用: 换行
如:要求计算机输出
你好
Java
System.out.print(“你好\njava”);
- 制表符: \t 相当于8个空格
用法: 必须出现在“”中
作用: 格式化对齐
如:要求计算机输出:(格式对齐)
姓名 地址
章三 马栏上
里斯 三丁咚
欧阳常林马栏上马栏坡
八.本章节单词
public 公共的 公有的
class 班级。 类
static 静态的
void 无返回的
main 主要的
String 字符串 S要大写
args 参数
System 系统
out 输出
print 打印输出后不换行
println 打印输出后换行
超全面的测试IT技术课程,0元立即加入学习!有需要的朋友戳:
腾讯课堂测试技术学习地址