今日内容介绍
1、Java开发环境搭建
2、HelloWorld案例
3、注释、关键字、标识符
4、数据(数据类型、常量)

01java语言概述

  1. * A: java语言概述
  2. * a: Javasun公司开发的一门编程语言,目前被Oracle公司收购,编程语言就是用来编写软件的。
  3. * b: Java的应用
  4. * 开发QQ、迅雷程序(桌面应用软件)
  5. * 淘宝、京东(互联网应用软件)
  6. * c: Java的擅长
  7. * 互联网:电商、P2P等等
  8. * 企业级应用:ERPCRMBOSOA等等
  9. * d: Java语言平台
  10. * JavaSE(标准版)部分,基础班学习JavaSE,JavaSE并不能开发大型项目。
  11. * JavaEE(企业版)部分,就业班学习JavaEE,学习完JavaEE部分就可以开发各种大型项目了。

02常用的DOS命令

  1. * A: 常用的DOS命令
  2. * a: 打开Dos控制台
  3. * win+r--cmd--回车
  4. * b: 常用dos命令
  5. * cd.. : 退回到上一级目录
  6. * cd\ : 退回到根目录
  7. * cd tools: 进入tools文件夹
  8. * d: : 回车 盘符切换
  9. * cd d:\234 :进入d盘的234文件夹,再切换盘符(d:)才能进入d:\234
  10. * dir : 列出当前目录下的文件以及文件夹
  11. * cls : 清除屏幕
  12. * ipconfig: 查看本机的相关网络配置
  13. * c: dos控制台运行记事本程序
  14. * D:\>C:\windows\notepad.exe
  15. * 还可以省略“.exe”后缀,例如:D:\>C:\windows\notepad

03java语言开发环境JDK

  1. * A: java语言开发环境JDK
  2. * a: JDKJava开发环境
  3. * b: 课程中使用的JDK版本是JDK7,当前最新版本是JDK8

04JDK的下载和安装

  1. * A: JDK的下载
  2. * a: 官网 http://www.oracle.com/cn/index.html
  3. * b: 演示下载流程
  4. * B: JDK的安装
  5. * a: 傻瓜式安装
  6. * 双击安装程序,然后一路next即可(但是不建议)
  7. * b: 安装的推荐方式
  8. * 安装路径不要有中文或者特殊符号如空格等。
  9. * 所有和开发相关的软件最好安装目录统一。
  10. * 举例:我的JDK安装路径
  11. * D:\develop\Java\jdk1.7.0_72
  12. * 当提示安装JRE时,可以选择不安装。建议还是安装上。
  13. * D:\develop\Java\jre\
  14. * 安装路径中没有的文件夹,会自动创建
  15. * C: 验证安装是否成功
  16. * a:通过DOS命令,切换到JDK安装的bin目录下。
  17. * D:\develop\Java\jdk1.7.0_72\bin
  18. * b:然后分别输入javacjava,如果正常显示一些内容,说明安装成功

05JDK和JRE跨平台

  1. * A: JDKJRE的关系
  2. * a: JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK
  3. * b: JREJava Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。
  4. * c: JDK包含了JRE
  5. * B: 跨平台特性
  6. * a: 平台指的是操作系统 WindowsLinuxMac)。
  7. * b: Java程序可以在任意操作系统上运行,一次编写到处运行
  8. * c: 实现跨平台需要依赖Java的虚拟机 JVM Java Virtual Machine

06编写HelloWorld程序

  1. * A: 编写步骤(初学者)
  2. * a: 创建一个普通文本文件,将其修改为.java文件。
  3. * b: 完成模板代码:
  4. public class HelloWorld{
  5. public static void main(String[] args) {
  6. System.out.println("Hello World!");
  7. }
  8. }
  9. * B: 实际开发步骤
  10. * a: 定义类
  11. * b: main方法
  12. * c: 写输出语句(注意:下面的代码是原代码,是不能运行的)
  13. public class HelloWorld {
  14. public static void main(String[] args) {
  15. System.out.println("HelloWorld");
  16. }
  17. }
  18. * d:注意:
  19. * 不要隐藏文件的扩展名
  20. * 类名和文件名要保持一致
  21. * C: Java代码的编写执行过程
  22. * a: 源文件:编写Java源文件(我们也称之为源代码文件),它的扩展名为.java
  23. * b: 编译:然后通过编译器把源文件编译成字节码文件,字节码文件扩展名为.class
  24. * c: 运行:最后使用解释器来运行字节码文件。

07编译Java程序

  1. * A:程序编译
  2. * 作用:将程序员写的java源代码生成可以运行的Java程序(.class文件)
  3. * 过程:
  4. * a:开启DOS窗口并切换到.java文件所在的目录 比如HelloWord.java存放于d:\234\day01\code
  5. * b:切换到HelloWorld.java所在目录,但是此目录中没有javac命令,所以在编译时要写出javac命令的全路径
  6. * c: d:\234\day01\code>d:\develop\java\jdk1.7.0_72\bin\javac HelloWorld.java 回车
  7. * d:在d:\234\day01\code文件夹中多了个HelloWorld.class文件(又叫做字节码文件)

08运行Java程序

  1. * A:运行程序
  2. * a: 开启DOS窗口并切换到.class文件所在的目录
  3. * b: 此目录中没有java命令,所以在运行时也要写出java命令的全路径
  4. * c: d:\234\day01\code>d:\develop\java\jdk1.7.0_72\bin\java HelloWorld 回车(注意:运行时不用后缀名.class)
  5. * d: 控制台打印显示结果"HelloWorld"

09环境变量的配置

  1. * A: Path环境变量配置方式一
  2. * a: 安装高级文本编辑器notepad++
  3. * b: 配置Windowspath环境变量
  4. * 环境变量的作用:让Javabin目录下的javac命令可以在任意目录下执行
  5. * 配置方法:
  6. * 右键点击计算机 选择属性 更改设置 点击高级 点击环境变量
  7. * 找到系统变量中的path java安装目录下javac所在的bin目录路径配置到path变量中,用;(英文)与其他变量分隔
  8. * 注意:
  9. * 配置path后文件的访问顺序:先访问当前路径,如果当前路径没有该文件,
  10. * 则再访问path配置的路径
  11. * B:配置过程(建议使用这种方式配置)
  12. * a:右键点击计算机 选择属性 更改设置 点击高级 点击环境变量
  13. * 创建名为JAVA_HOME的环境变量 jdk所在的目录路径(bin所在的路径)配置到
  14. * JAVA_HOME变量中
  15. * b: 用;与其他变量分隔 path环境变量中添加%JAVA_HOME%\bin

10notepad软件安装

  1. * A: 安装
  2. * 双击.exe文件安装 即可

11注释

  1. * A: 注释
  2. * a: 定义:用来解释和说明程序的文字,注释是不会被执行的
  3. * b: 分类:
  4. * 1:单行注释 //注释内容
  5. * 2:多行注释 /*注释内容*/
  6. * 3:文档注释 /**注释内容*/
  7. * c: 注意:
  8. * 1:对于单行和多行注释,被注释的文字,不会被JVM解释执行
  9. * 2:对于文档注释,可以被JDK提供的工具 javadoc 所解析,生成一
  10. * 套以网页文件形式体现的该程序的说明文档
  11. * 3:单行注释可以嵌套使用,多行注释不能嵌套使用
  12. * d: 案例代码
  13. /*
  14. 实现了一个Java的HelloWorld程序
  15. 实现步骤:
  16. 1. 定义类
  17. 2. 定义主方法
  18. 3. 一条命令,控制台输出了HelloWorld
  19. */
  20. public class HelloWorld{
  21. //main主方法,固定格式,程序的入口点
  22. public static void main(String[] args){
  23. //系统 输出 打印 打印的内容
  24. System.out.println("HelloWorld");
  25. }
  26. }

12关键字

  1. * A: 关键字
  2. * a: 定义
  3. * 是被Java语言赋予特殊含义,具有专门用途的单词,比如之前接触
  4. * classintdouble均为Java已经预设好的
  5. * b: 特点
  6. * 组成关键字的字母全部小写(代码中的蓝色部分) ,注意String不是关键字
  7. * c: 常见关键字
  8. * public static void class
  9. * d: 注意事项
  10. * gotoconstJava中的保留字,即没有赋予特殊含义却仍被J
  11. * ava占用的单词,类似Editplus这样的高级记事本,针对关键字有特殊的颜色标记,非常直观

13标识符

  1. * A: 标识符
  2. * a: 定义
  3. * 就是给类,接口,方法,变量等起名字时使用的字符序列
  4. * b: 组成规则(只能包含下面的内容,不能有其它内容)
  5. * 1: 英文大小写字母
  6. * 2:数字字符
  7. * 3$_
  8. * c: 注意事项
  9. * 1:数字不能开头
  10. * 2:不可以使用关键字
  11. * 3:严格区分大小写,不限制长度
  12. * 4:起名时,尽量达到见名知意
  13. * B:标识符中常见的命名规则(这些规定是不受语法约束的)
  14. * a: 包名:多单词组成时所有字母均小写,使用.连接 aaa.bbb.ccc
  15. * b: 类名&接口名:大驼峰式 AaaBbbCcc
  16. * c: 变量名&方法名:小驼峰式 aaaBbbCcc
  17. * d: 常量名:多单词组成是所有字母均大写,使用_连接AAA_BBB_CCC
  18. * C: 案例代码
  19. /*
  20. 标识符
  21. Java中,自己定义的内容
  22. 自定义类的名字,上一个案例 HelloWorld
  23. 标识符的规则:
  24. 组成: 字母52个A-Z a-z 数字0-9 _ 下划线 $ 美元符
  25. 注意: 不能数字开头,不能是关键字
  26. 定义名字:
  27. _abc 0a a0 a#a a$a void
  28. YES NO YES NO YES NO
  29. 类的名字: 首字母大写,第二个单词首字母大写
  30. BeiJingShiHaiDianQuYiYuan
  31. MeiGuoJiaLiFuNiYa
  32. 方法的名字:首字母小写,每个单词首字母大写
  33. addStudent
  34. */
  35. public class Demo{
  36. }

14Java中的数据类型

  1. * A:为什么有数据类型
  2. * Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型
  3. * B:Java中数据类型的分类
  4. * 基本数据类型: 基本数据类型是Java语言中内置的类型,分别是整数类型、
  5. * 小数类型、字符类型、布尔类型。
  6. 这四类基本类型是最简单、最基础的类型。
  7. * 整数(byteshortintlong)、小数(floatdouble)、字符
  8. * 类型(char)、布尔类型(boolean)
  9. * 引用数据类型: 是强大的数据类型,它是基于基本数据类型创建的
  10. * JavaSE中提供了一个超级类库,类库中包含了近万种引用数据类型。
  11. 不过现在我们先要学习的是基本类型!
  12. * 数组、类、接口

15Java中的常量

  1. * A: 常量的定义
  2. * 常量就是不变的数据量, 在程序执行的过程中其值不可以发生改变
  3. * B: 常量分类
  4. * a: 整数类型
  5. * 十进制表示方式:正常数字 1325
  6. * 二进制表示方式:以0b(0B)开头 0b1011 0B1001
  7. * 十六进制表示方式:以0x(0X)开头 数字以0-9A-F组成 0x23A20xa0x10
  8. * 八进制表示方式:以0开头 01070721
  9. * b: 小数类型
  10. * 1.0、-3.153.168
  11. * c: 布尔类型
  12. * truefalse
  13. * d: 字符类型
  14. * 'a''A', '0', '家'
  15. * 字符必须使用’’ 包裹,并且其中只能且仅能包含一个字符。
  16. * e: 字符串类型
  17. * 字符串String类型是一种引用类型,我们先了解作为常量类型的使用方式
  18. * 如“我爱Java”,“0123”,“”,“null
  19. * 字符串必须使用“”包裹,其中可以包含0~N个字符。

16程序中输出Java中的常量

  1. * A: 案例代码
  2. /*
  3. Demo_1类,演示Java中的所有类型的常量
  4. 程序当中输出:
  5. 输出整数常量
  6. 小数常量
  7. 布尔常量
  8. 字符常量
  9. 字符串常量
  10. */
  11. public class Demo_1{
  12. public static void main(String[] args){
  13. //输出整数 十进制
  14. System.out.println(50);
  15. //输出整数,二进制, 数字开头0B
  16. System.out.println(0B11);
  17. //输出整数,八进制,数字开头0
  18. System.out.println(051);
  19. //输出整数,十六进制,数组开头0X 0-9 A-F
  20. System.out.println(0XE);
  21. //输出浮点数据
  22. System.out.println(5.0);
  23. //输出布尔数据,只有2个值,true,false 关键字
  24. System.out.println(true);
  25. System.out.println(false);
  26. //输出字符常量,单引号包裹,只能写1个字符
  27. System.out.println('a');
  28. //输出字符串常量,双引号包裹,可以写0-n个字符
  29. System.out.println("HelloWorld");
  30. }
  31. }

小测试

1.练习JDK的下载与安装

  1. (1)配置环境变量
  2. (2)了解JAVA语言跨平台的原理
  3. (3)了解jdkjre的区别和联系

2.第一个HelloWorld敲10遍(10遍是个概数背下来为止)

  1. (1)练习编译和运行的过程
  2. (2)给HelloWorld添加注释(练习单行和多行注释)

3.练习常用DOS命令

4.下列哪种标识符,在java中是错误的?

  1. A:Class_Base12
  2. B:_Class$Base12
  3. C:$Class_12
  4. D:76Class$12
  5. E:class
  6. F:_Class $Base12

5.看程序说结果,不许直接运行吆?

  1. public class Demo
  2. {
  3. public static void main(String[] args)
  4. {
  5. System.out.println(15);
  6. System.out.println(0B1111);
  7. System.out.println(0xF);
  8. System.out.println(017);
  9. System.out.println(true);
  10. System.out.println(false);
  11. }
  12. }

01_Java基础_第1天(Java概述、环境变量、注释、关键字、标识符、常量)_讲义的更多相关文章

  1. java学习笔记(1)java的基础介绍 、JDK下载、配置环境变量、运行java程序

    java工程师是开发软件的 什么是软件呢? 计算机包括两部分: 硬件: 鼠标.键盘.显示器.主机箱内部的cpu.内存条.硬盘等 软件: 软件包括:系统软件和应用软件 系统软件:直接和硬件交互的软件:w ...

  2. Java JDK环境变量如何配置?Java基础!

    在了解什么是Java.Java 语言的特点以及学习方法之后,本节将介绍如何搭建编写 Java JDK环境变量如何配置,只有搭建了环境才能敲代码! 学Java的都知道,JDK 是一种用于构建在 Java ...

  3. JAVA设置环境变量和在DOS下运行java程序

    在学校实训的这几天,老师带着我们开始深入的复习java.这是第一天的内容哦 对于“JAVA设置环境变量和在DOS下运行java程序”,许多初学者是陌生的,但了解这个却对后期的学习很重要. http:/ ...

  4. java的环境变量

    Java学习第一步——JDK安装及Java环境变量配置  2014-05-30 9:09  Java SE  阿超  9226 views Java作为当下很主流的编程语言,学习Java的朋友也越来越 ...

  5. 什么是java path环境变量

    参考:https://docs.oracle.com/javase/tutorial/essential/environment/paths.html 从orcle官网的文档中可以看到java pat ...

  6. 如何快速有效的修改java的环境变量

    之前已经修改过jdk的环境变量,,,,在/etc/profile下,,, export JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera export PATH=${J ...

  7. Java配置环境变量

    首先,你应该已经安装了Java 的 JDK 了,笔者安装的是:jdk-7u7-windows-x64 接下来主要讲怎么配置 Java 的环境变量 1.进入“计算机”的“属性”选项后如图 2.选择“高级 ...

  8. windows7设置java的环境变量

    win7 下配置 java 环境变量   首先,你应该已经安装了 java 的 JDK 了,笔者安装的是:jdk-7u7-windows-x64 接下来主要讲怎么配置 java 的环境变量,也是为了以 ...

  9. Java配置环境变量、方法和原因

    首先,你应该已经安装了 java 的 JDK 了,笔者安装的是:jdk-7u7-windows-x64 接下来主要讲怎么配置 java 的环境变量,也是为了以后哪天自己忘记了做个备份 1.进入“计算机 ...

  10. Windows 配置JAVA的环境变量

    Java是由Sun公司开发的一种应用于分布式网络环境的程序设计语言,Java语言拥有跨平台的特性,它编译的程序能够运行在多种操作系统平台上,可以实现“一次编写,到处运行”的强大功能. 工具/原料 JD ...

随机推荐

  1. MySQLFront导入SQL文件报#1113错误解决

  2. case when 多个条件 以及case when 权重排序

    1. case when 多个条件 语法: SELECT nickname,user_name,CASE WHEN user_rank = '5' THEN '经销商' WHEN user_rank ...

  3. 编写Makefile规则

    一个工程中的源文件不计其数,其按类型.功能.模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作 ...

  4. Python学习 :网络通信要素

    网络通信 OSI 模型 - 定义了计算机互联的标准,是设计和描述计算机网络通信的基本框架 - 把网络通信的工作分为7层,分别是物理层.链路层(数据网络层).网络层.传输层.会话层.表示层和应用层 网络 ...

  5. 20155211 《Java程序设计》实验一(Java开发环境的熟悉)实验报告

    20155211 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 一.实验内容及步骤 (一)使用JDK编译.运行简单的java程序 命令行下的程序开发 步骤一(新建文件夹): ...

  6. # 第二周课堂实践以及MyOD

    第二周课堂实践以及MyOD 之前使用的虚拟机出现问题被我删掉了,开始学着使用Mac系统自带的终端.在课堂上出现了问题,询问王雄老师也没有解决,课下先使用了实验楼环境进行实验,后来又在Mac重新进行了尝 ...

  7. 20155308 《Java程序设计》实验五 网络编程与安全

    20155308 <Java程序设计>实验五 网络编程与安全 实验内容 任务一 两人一组结对编程: 参考http://www.cnblogs.com/rocedu/p/6766748.ht ...

  8. WPF 带水印的密码输入框

    原文:WPF 带水印的密码输入框 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/BYH371256/article/details/83652540 ...

  9. idea alt+enter导包时被锁定导某一个包时的解决方法

    在只有一个包指向的时候,把光标放在Test这种字符之间的话 就会直接导这个 所以把光标放在最后就可以导别的了

  10. Sublime Text 3安装完美的Vim支持,ActualVim/NeoVim

    很多IDE和编辑器都有Vim插件用于支持Vim模式,但大多数都有些问题,拿我一直用的Idea来说,它的vim在ctrl+v后,选择多行的行前插入,如果这几行中有空行,它不会把空格算在内,所以最终是会少 ...