Java Core-第1章 Java程序入门

一.什么是程序

现实生活中的程序:人完成一件事的既定的有序步骤的过程。

  • 上银行取钱这件事的步骤:

找银行—取号–排队–办理业务–输入密码—离开

关键字:有序
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元立即加入学习!有需要的朋友戳:

腾讯课堂测试技术学习地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值