JavaSE基础Day01
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相关推荐
- Markdown学习记录 [ javaSE 基础Ⅰ] Day01
Markdown学习 标题: #+空格+标题名 二级标题:##+空格+标题名 三级标题:###+空格+标题名 字体 加粗:Hello World 斜体:Hello world 删除线:Hello wo ...
- 橘子笔记~Java基础~Day01
橘子笔记~Java基础~Day01 01.Java语言概述 02.常用的DOS命令 03.Java语言开发环境 04.JDK的下载和安装 05.JDK和JRE跨平台 06.编写HelloWorld案例 ...
- javaSE基础04
javaSE基础04 一.三木运算符 <表达式1> ? <表达式2> : <表达式3> "?"运算符的含义是: 先求表达式1的值, 如果为真, ...
- javase基础socket编程之局域网聊天,局域网文件共享
2017年06月04日 23点25分 javase基础学完可以做什么,javase实现局域网聊天室 包含内容:基础语法,面向对象,多线程,IO流,GUI编程,网络编程(udp) 实现功能:局域网群聊 ...
- JAVASE基础模块十五(StringBuffer类)
JAVASE基础模块十五(StringBuffer类) public class Stbuffer { public static void main(String[] args) { //总共创建五 ...
- JAVASE基础模块三十四( 菜鸡版简单登录验证模块系统IO流文件写入)
JAVASE基础模块三十四( 菜鸡版简单登录验证模块系统IO流文件写入) 开发流程:需求文档 接口文档 效果图 开发环境统一:JDK1.8 IDEA win10 GIT SSM SSH SpringB ...
- JavaSE基础练习题
JavaSE基础练习题 作者:田超凡 版权所有,转载请注明原作者,仿冒侵权必究法律责任 选择题:(3*10) 1) 下列说法正确的是(C) A.运算符优先级最高的是关系运算 B.数组的长度在使用过程中 ...
- javaSE基础重点知识点总结 持续更新
javaSE基础重点知识点解析 文章目录 javaSE基础重点知识点解析 前言 1.重载和重写 2.匿名对象 3.可变个数形参的方法 4.MVC设计模式 5.java.lang.Object类 6.自 ...
- JavaSE基础阶段学习笔记
MarkDown学习 标题 三级标题 四级标题 字体 hello,word! hello,word! hello,word! hello,word! 引用 选择狂神说Java,走向人生巅峰 分割线 图 ...
- JavaSE基础——常用类1
JavaSE基础--常用类1 一.Object类 java.lang.Object类是Java语言中的根类,即所有类的父类.它当中描述的所有方法子类都可以使用. 如果在类的声明中没有显式地使用exte ...
最新文章
- letcode 41. 缺失的第一个正数
- Oracle_11g_R2安装手册(图文教程)
- windows查看进程线程的命令pslist
- boost::math模块演示负二项分布使用的简单示例的测试程序
- Python-函数-Day4
- resource.arsc二进制内容解析 之 Dynamic package reference
- Elastic Job入门(1) - 简介
- python编辑器和python解释器的区别_python编译器和解释器的区别
- arduino绘图_如何使用Arduino构建绘图仪
- 收藏~10年软件测试人员的工作方法进阶汇总
- On the Robustness of Semantic Segmentation Models to Adversarial Attacks论文解读
- springboot+nodejs+vue+Elementui网上商城购物系统
- 再起风云的社交电商,到底是穷途末路还是柳暗花明?
- [转]一淘网是如何实现系统架构的
- C++_008_数据结构_线性表_普通线性表
- 清华大学推荐:这32本书籍你看过几本?
- arcgis的python安装包_用Python使用arcgis中站点包arcpy
- 信号与槽是如何实现的_Nature | 破解Wnt信号高效远距离传递之谜
- java 使用LocalDate根据起始时间和结束时间算出周的列表
- 我需要30部美或英剧的剧名