JavaSE基础Day01

课程纲要

1. 计算机相关的知识点
2. 软件的安装
3. HelloWorld案例  ----> 今天必须学会的内容
4. 基础语法介绍 --------> 变量的定义和使用

第一章 计算机相关的知识点

1、Java语言的发展史

1. Java是一门编程语言编程语言的含义: 通过我们写的代码,进行人机交互的方式。人和电子设备进行交流的过程叫做编程。2. Java的应用非常广泛A. 应用型软件电子商务网站(京东商城、淘宝天猫...)百度网站(搜索引擎网站)金融网站(中国银行官方网站)校园网站(大学里面考试成绩查分数)黑马程序员的博学谷网站B. 游戏软件90坦克超级玛丽黄金矿工

2、拓展几个骚操作

1. 开启计算器的操作win 8 和 win 10 系统按下电脑的 win 键,直接输入"计算器"win 7 系统win+R 输入 calc 回车2. 开启记事本的操作win 8 和 win 10 系统按下电脑的 win 键,直接输入"记事本"win 7 系统win+R 输入 notepad 回车3. 开启画图工具的操作win 8 和 win 10 系统按下电脑的 win 键,直接输入"画图"win 7 系统win+R 输入 mspaint 回车4. 开启截图工具的操作(强烈建议大家使用) “学习方法:哪里不懂截哪里”win 8 和 win 10 系统按下电脑的 win 键,直接输入"截图"win 7 系统win+R 输入 SnippingTool 回车

3、计算机的存储单元

基础单位1位包含的0或者11字节(Byte) = 8位1KB = 1024B (Byte)1MB = 1024KB

4、DOS小黑窗口常用命令

1. 启动小黑窗口的方式Win+R 输入 cmd2. 常用的命令行(小技巧:如果文件的名称不想打出完整的名称,可以打出一部分名称,按下 TAB 键,多个当中选择)A. 进入的命令a. 切换盘符的操作命令: 盘符名称: 回车例如: D: 回车b. 进入到文件夹的命令命令: cd 文件夹的路径 回车例如: cd D:\xitheima\笔记文件  回车B. 查看文件的指令DIR 回车C.退出的指令a. 退出上一级目录命令: cd.. 回车例如: cd.. 回车b. 退出到根目录目录: cd\  回车例如: cd\  回车D.其他指令a. 清空屏幕的操作:    cls 回车b. 退出小黑窗口的操作: exit 回车

第二章 软件的安装

1、Java语言的跨平台性

1. 平台的含义:平台就是操作系统。例如: windows操作系统、Linux操作系统、Mac操作系统、IOS操作系统、Android操作系统 等...2. Java的跨平台性Java语言能够在不同的操作系统上面运行。主要借助于 Java虚拟机(简称JVM)在不同的操作系统上面,存在不同的Java虚拟机,由Java虚拟机保证了跨平台。

2、三个专业词汇

1. 专业词汇A. JDK  Java开发工具包 (Java develop kit)B. JRE  Java运行环境    (Java Run Environment)C. JVM  Java虚拟机   (Java Virtual Machine)2. 三者之间的关系JDK>JRE>JVM  JDK当中包含着 JRE,JRE当中包含着 JVM小技巧: D>R>V  (abcdefghi....)

3、JDK的安装

安装的过程当中注意的问题:1. 路径问题: 不要有中文或者空格的存在
2. 去掉掉 "公共JRE" 的安装

4、环境变量的配置

1. 为什么需要配置环境变量?Java程序是我们自己安装的,不是系统原生态的,它是外来者,需要声明它,配置环境变量2. 如何配置环境变量?详情:参考川哥笔记。 武汉黑马JavaEE86期基础订制版C开发工具 -> JDK相关 -> 02环境变量的配置3. 注意事项(一定不要删除了 path 路径下面其他的配置信息)A.在系统变量下面 新建 JAVA_HOME 值为 JDK的路径B.在系统变量当中 PATH 路径里面加上 %JAVA_HOME%\bin

第三章 HelloWorld案例

1、操作步骤

1. 新建文件新建一个文本文件,修改后缀名称是 .java 结尾。注意: 文件的后缀需要显示出来,win8和win10系统,可以直接点击菜单栏显示2. 编写Java代码3. 编译运行采用小黑窗口,cmd启动,进入到当前文件所在的目录。编译:  javac 文件名称.java   回车运行:  java  文件名称        回车

2、HelloWorld的代码

public class HelloWorld{public static void main(String[] args){System.out.println("爱生活,爱Java,爱川GG");}
}

3、HelloWorld案例常见问题

1.常见问题:A. 单词拼写问题。(注意大小写,单词不要写错了)B. 中文符号问题。(所有的符号都是英文)2.解决方案:安装一个高级记事本软件 Notepad++注意问题: 设置语言 Java 和 编码是 ANSI (菜单栏: 设置->首选项)

第四章 基础语法介绍

1、注释

1. 注释的含义:注释就是用来解释说明程序的文字,给'程序员'看的2. 注释的分类:A.单行注释    //这是单行注释B.多行注释    /* 这是多行注释 */

2、关键字

1. 关键字的含义:在Java语言当中被赋予特殊含义的单词2. 关键字的特点:A. 单词全部小写B. 在编辑器软件当中有特殊颜色标记(软件: Notepad++ IDEA)

3、标识符

1. 标识符的含义:简单一点说,就是"取名字"2. 标识符的规则:A. 由 数字,英文字母,下划线,美元符号,中文 组成B. 数字不能开头C. 不能是Java当中的关键字3. 标识符的软性建议(初学阶段需要遵循)A. 类名称,每个单词的首字母大写,其他字母小写. 例如: HelloWorldB. 变量名称和方法名称,第一个单词首字母小写,其他单词首字母大写。例如:  myName  getAge()  chaoShuaiC. 包名称,单词全部小写,多个包之间点隔开。例如: com.itheima  com.baidu  cn.sinaD. 常量名称,所有的字母全部大写,单词之间下划线隔开。例如:  MAX_AGE  MY_ADDRESS

4、常量

1. 常量的含义在Java程序运行的过程当中,值 固定不变的,就是常量2. 常量的分类A. 字符串常量:  "爱生活,爱Java,爱川GG"  "ABC"B. 字符常量:   'A'  'a'  '6'  '爱'  '#'   C. 整数常量:    78   86  6666D. 浮点数常量:  5.666   3.14   2.88   1.0E. 布尔常量:    true   falseF. 空常量:      null

5、基本数据类型

1. 数据类型的分类:A. 基本数据类型(四类八种)a.整数类  byte short int longb.浮点数  float doublec.字符    chard.布尔    booleanB. 引用数据类型a. 字符串 String  --> 基础班 Day08b. 数组 ------------> 基础班 Day05c. 类 -------------> 基础班 Day06d. 接口 -----------> 基础班 Day10e. Lambda ---------> 就业班 Day072. 八种基本数据类型的取值和内存数byte  ---> 占据1字节  ---> 取值: -128 ~ +127  (128是2的7次方)short ----> 占据2字节  ---> 取值: -2^15 ~ +2^15-1  (32768) int ------> 占据4字节 ---> 取值: -2^31 ~ +2^31-1 (2147483648)long -----> 占据8字节 ----> 取值: -2^63 ~ +2^63-1 float ----> 占据4字节double ---> 占据8字节char -----> 占据2字节boolean --> 占据1字节3. 注意事项A. 整数类型默认是 int 类型,如果想要表示 long 类型的数据,需要加上后缀 l 或者 L 建议加上 LB. 浮点数类型默认是 double 类型,如果想要表示 float 类型的数据,需要加上 f 或者 F 建议加上 F

6、变量(今日重点)

1. 变量的含义(变量是什么意思?)A. 宏观解释[在人的角度]: 在程序运行的过程当中,值可以发生改变的,就叫做变量B. 微观解释[在计算机的角度]: 变量就是内存当中的一块区域2. 变量的定义格式:A.格式:数据类型  标识符  =  值;B.例如:   int age = 18;  //int就是数据类型,age就是标识符,18就是值3. 变量使用的注意事项A. 变量不可以重复定义int a = 3;boolean a = true; // 错误写法!a重复定义了。(上面说,我是男的,下面说我是女的)B. 变量需要赋值之后,才能使用C. 变量只在所属的那一对大括号当中有效。//湖北省省长 不能跑到 湖南省 装BD. 一行可以定义多个变量,但是不推荐这样使用。 // int a=3,b=4,c=5; 正确写法,但是不推荐

JavaSE基础Day01相关推荐

  1. Markdown学习记录 [ javaSE 基础Ⅰ] Day01

    Markdown学习 标题: #+空格+标题名 二级标题:##+空格+标题名 三级标题:###+空格+标题名 字体 加粗:Hello World 斜体:Hello world 删除线:Hello wo ...

  2. 橘子笔记~Java基础~Day01

    橘子笔记~Java基础~Day01 01.Java语言概述 02.常用的DOS命令 03.Java语言开发环境 04.JDK的下载和安装 05.JDK和JRE跨平台 06.编写HelloWorld案例 ...

  3. javaSE基础04

    javaSE基础04 一.三木运算符 <表达式1> ? <表达式2> : <表达式3> "?"运算符的含义是: 先求表达式1的值, 如果为真, ...

  4. javase基础socket编程之局域网聊天,局域网文件共享

    2017年06月04日  23点25分 javase基础学完可以做什么,javase实现局域网聊天室 包含内容:基础语法,面向对象,多线程,IO流,GUI编程,网络编程(udp) 实现功能:局域网群聊 ...

  5. JAVASE基础模块十五(StringBuffer类)

    JAVASE基础模块十五(StringBuffer类) public class Stbuffer { public static void main(String[] args) { //总共创建五 ...

  6. JAVASE基础模块三十四( 菜鸡版简单登录验证模块系统IO流文件写入)

    JAVASE基础模块三十四( 菜鸡版简单登录验证模块系统IO流文件写入) 开发流程:需求文档 接口文档 效果图 开发环境统一:JDK1.8 IDEA win10 GIT SSM SSH SpringB ...

  7. JavaSE基础练习题

    JavaSE基础练习题 作者:田超凡 版权所有,转载请注明原作者,仿冒侵权必究法律责任 选择题:(3*10) 1) 下列说法正确的是(C) A.运算符优先级最高的是关系运算 B.数组的长度在使用过程中 ...

  8. javaSE基础重点知识点总结 持续更新

    javaSE基础重点知识点解析 文章目录 javaSE基础重点知识点解析 前言 1.重载和重写 2.匿名对象 3.可变个数形参的方法 4.MVC设计模式 5.java.lang.Object类 6.自 ...

  9. JavaSE基础阶段学习笔记

    MarkDown学习 标题 三级标题 四级标题 字体 hello,word! hello,word! hello,word! hello,word! 引用 选择狂神说Java,走向人生巅峰 分割线 图 ...

  10. JavaSE基础——常用类1

    JavaSE基础--常用类1 一.Object类 java.lang.Object类是Java语言中的根类,即所有类的父类.它当中描述的所有方法子类都可以使用. 如果在类的声明中没有显式地使用exte ...

最新文章

  1. letcode 41. 缺失的第一个正数
  2. Oracle_11g_R2安装手册(图文教程)
  3. windows查看进程线程的命令pslist
  4. boost::math模块演示负二项分布使用的简单示例的测试程序
  5. Python-函数-Day4
  6. resource.arsc二进制内容解析 之 Dynamic package reference
  7. Elastic Job入门(1) - 简介
  8. python编辑器和python解释器的区别_python编译器和解释器的区别
  9. arduino绘图_如何使用Arduino构建绘图仪
  10. 收藏~10年软件测试人员的工作方法进阶汇总
  11. On the Robustness of Semantic Segmentation Models to Adversarial Attacks论文解读
  12. springboot+nodejs+vue+Elementui网上商城购物系统
  13. 再起风云的社交电商,到底是穷途末路还是柳暗花明?
  14. [转]一淘网是如何实现系统架构的
  15. C++_008_数据结构_线性表_普通线性表
  16. 清华大学推荐:这32本书籍你看过几本?
  17. arcgis的python安装包_用Python使用arcgis中站点包arcpy
  18. 信号与槽是如何实现的_Nature | 破解Wnt信号高效远距离传递之谜
  19. java 使用LocalDate根据起始时间和结束时间算出周的列表
  20. 我需要30部美或英剧的剧名

热门文章

  1. 如何提升代码的安全性 —— 代码混淆
  2. java版简易计算器,java 简易计算器
  3. 公开课可下载资源汇总
  4. 系分 - 企业信息化战略与实施
  5. 操作系统:高响应比优先调度算法(HRRN)Java代码实现
  6. 代码整洁之道 python_Python代码整洁之道:编写优雅的代码
  7. 低代码快速实现跟进提醒
  8. java url 长度限制_GET请求中URL的最大长度限制总结
  9. 微信小程序云函数 -- 腾讯云通用印刷体识别应用
  10. html特殊符号拉丁文,拉丁文字符号大全,罗马字母