JAVA学习从头开始week01

一.基本DOS指令

Windows键+R键 输入cmd 进入命令提示符窗口

盘符号:(盘符号不区分大小写)
cd 目录(文件夹)名称 :进入单级目录(文件夹)
直接cd 到多级目录中
cd / 回退根目录
cd … 回退上一级目录
md 目录(文件夹)名称 创建目录(文件夹)
cls 清除屏幕

二.JAVA基本知识

1.JAVA诞生于1995年 JAVA之父是詹姆斯.高斯林

2.JavaSE:针对桌面应用程序和商务应用程序的解决方案

JavaME:针对嵌入式设备的一种解决方案:

JavaEE:针对企业级开发环境的一种解决方案:

3.JVM:JAVA虚拟机,是一种假象计算机,任何Java应用程序都需要运行在JVM上;

JRE:Java运行环境.包含了Jvm以及运行时所支持的核心类 库;

JDK:Java development Kit:Java开发工具包 :包含了jre以及一些工具库;
4.安装环境变量的方法和目的

三.关键字

关键字:
在Java语言中,每一个关键字有自己的含义(被Java语言赋予特定含义单词) 在高级记事本或者IDEA开发工具,关键字有颜色标记; 组成关键字的字母都是小写;

标识符

  • 标识符: ---->规范 (行业的标准----“阿里规范”)(见名知意)
  • 给类起名字(和接口起名同理的)---->遵循"大驼峰命名法
  • 给变量起名字(跟Java中的方法起名字同理的)---->遵循 “小驼峰命名法”
  • 给常量起名字:单个单词: 单词字母全部大写 (实际开发很少见)
    多个单词:每一个单词字母大写,单词和单词之间下划线隔开

- 标识符的组成规则
1)可以是26个英文字母(大小写都可以)
2)可以是0-9的数字
3)可以是$或者_下划线
4)Java定义标识符:严格区分大小写
注意事项
1)定义标识符(类名/接口名/方法名/常量/变量名):名字都不能以数字开头
2)定义标识符:起名字,不要出现Java中的关键字
3)起名字,做到四个字"见名知意"

常量

常量:在程序的执行过程中,其值不发生改变的量!
字面值常量
1)字符串常量,使用双引号括起来的内容 “helloworld”
2)字符常量:使用单引号括起来单个内容 '‘a’
3)整数常量: 100,25----整数默认就是10进制 (进制属于常量的范畴)
4)小数常量:3.14… 小数进行 减或者除的时候,无限近似于某一个值(计算机—伪计算) jdk提供类一个类:BigDecimal:针对小数进行精确计算的
5)布尔常量 true/false
6)空常量: null —引用数据类型的默认值就是null(是和引用类型相关的)
自定义常量
关键字 “final”

变量

变量:程序执行过程中,其值发生改变的量
变量的三要素
数据类型 变量名 = 初始化值

JAVA中的数据类型

基本数据类型
四类八种
1.整数类型:
开发中经常用的int和long,没有提示数据类型,默认都是int
byte 字节类型
short 短整型
int:整数默认类型
long:长整型 定义变量,后面值加上L或者l
2.浮点类型:
默认类型double
float:单精度类型 定义变量,后面值加上F或者f
double:双精度类型 (小数更加精确一些)
3.字符类型
char
4.布尔类型
boolean :不参与任何运算 后面使用流程控制语句,来进行逻辑判断用的

引用数据类型
数组,类,接口 类----具体类 抽象类(面向对象中)

JAVA中的隐式转换

隐式转换:基本数据类型的默认类型提示
byte,short,char三者之间不转换,一旦参与运算,优先提升为int类型,—long— float—double;

JAVA中的显式转换(强制转换)

不仅仅适用于基本数据类型,还适用于引用数据类型(面对对象中的"多 态")
强制类型转换(强转) 就是将的大的数据类型强制转换成小的数据类型
格式
目标数据类型 变量名 = (目标类型)(表达式或者初始化值) ;

四.运算符

算术运算符

      • / % ++(前后) --(前后) +(字符串相加)

赋值运算符

= , += , -= , /= , *= , %=

关系运算符

== , != , < , > , <= , >=
注意::比较运算符的结果都是boolean型,也就是要么是true,要么是false。
比较运算符“==”不能误写成“=” 。
逻辑运算符

& , | , ^ , ! , && , ||

“&”和“&&”的区别
单&时,左边无论真假,右边都进行运算。
双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
“|”和“||”的区别同理,双或时,左边为真,右边不参与运算

三目运算符

(关系表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;

五.键盘录入数据

    实现步骤:
    1. 导包(位置放到class定义的上面)
    import java.util.Scanner;
    2. 创建对象
    Scanner sc = new Scanner(System.in);
    3. 接收数据
    int x = sc.nextInt();
    4.使用数据即可

六.流程控制语句

流程控制语句

1.顺序结构语句
是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执
行,程序中大多数的代码都是这样执行的。
总的来说:写在前面的先执行,写在后面的后执行
2.选择结构语句
也被称为分支结构。
选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两
个,所以产生选择,按照不同的选择执行不同的代码。
Java语言提供了两种选择结构语句

  • if 语句
  • switch语句
    2.1选择结构—if语句
  • if语句体1
if(关系表达式){
语句体; 
}

执行流程
首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体
注意事项
关系表达式无论简单还是复杂,结果必须是boolean类型 if语句控制的语句体如果是一条语句,大括号可以省略;如果是多条语句,就不能省 略。建议永远不要 省略。 一般来说:有左大括号就没有分号,有分号就没有左大括号

- if 语句体2

if(关系表达式){ 语句体1;
格式
}else{语句体2; }

执行流程
首先判断关系表达式看其结果是true还是false 如果是true就执行语句体1 如果是false就执行语句体2
注意事项
三元运算符号根据比较判断后,给出的也是两个结果,所以,这种情况和if语句的第 二种格式很相似,他们在某些情况下应该是可以相互转换的.

- if 语句体3

if(条件表达式1){ 
	语句1; 
}else if(条件表达式2){ 
	语句2; 
.... 
}else{
	...语句n; 
}

执行流程
首先判断关系表达式1看其结果是true还是false 如果是true就执行语句体1 如果是false就继续判断关系表达式2看其结果是true还是false 如果是true就执行语句体2 如果是false就继续判断关系表达式…看其结果是true还是false …如果没有任何关系表达式为true,就执行语句体n
注意事项
:一定要注意数据的判断问题。由此引出针对数据教验,一定要注意
正确数据
错误数据
边界数据

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值