1. 首页 > 快讯

Java入门到精通


常用CMD命令

  • 符名称+冒号

说明:盘符切换

  • dir

说明:查看当前路径下的内容

  • cd 目录

说明:进入单极目录

  • cd ..

说明:回退到上一级目录

  • cd 目录1\目录2...

说明:进入多级目录

  • cd \

说明:回退到盘符目录

  • cls

说明:清屏

  • exit

    说明:退出命令提示符窗口

java 基础学习:

  • 编译:javac helloworld.java

  • 运行:java helloworld

java的主要特性:

1.面向对象
2.跨平台
3.开源
4.简单易用
5.多线程
6.安全性

高级语言的编译运行方式:

1.编程
2.编译
3.运行

JRE和JDK:

  • JDK :JVM虚拟机,核心类库,开发工具

  • JRE :JVM虚拟机,核心类库,运行工具

java基础语法:

注释
  • 单行注释://

  • 多行注释:/..../

  • 文档注释:/*..../

关键字
  • 解释:被java赋予了特定涵义的英文单词。

  • 特点:

    关键字的字母全部小写。

    常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。

字面量类型
  • 数据在程序中的书写格式。

  • 整数类型

  • 小数类型

  • 字符串类型

  • 布尔类型

  • 空类型

\t 制表符
  • 在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补1个空格,最多补8个空格。

变量
  • 解释:在程序的执行过程中,其值有可能发生改变的量(数据)

  • 定义格式:数据类型 变量名 = 数据值

  • 注意事项:

只能存一个值

变量名不允许重复

一条语句可以定义多个变量

变量在使用之前一定要进行赋值

变量的作用域范围

三原色小结

1.计算机中的颜色采用光学三原色。

2.分别为:红,绿,蓝。也称之为RGB。

3.可以写成十进制形式。(255,255,255)

4.也可以写成十六进制形式。(FFFFFF)

5.用0~255255255表示颜色数据

数据类型

1.基本数据类型

  • 整数类型:byte(1个字节),short(2个字节),int(4个字节),long(11.3L)(8个字节),float,double,char,boolean。

  • 浮点数类型:float(10.1F),double,char,boolean。

  • 字符:char

  • 布尔:boolean

2.引用数据类型

小结
  • java语言的数据类型分为:基本数据类型,引用数据类型

  • 基本数据类型的四类八种

  • byte的取值范围

  • 整数和小数取值范围大小关系:

  • double>float>long>int>short>byte

  • long类型变量:需要加入L标识(大小写都可以)

  • float类型变量:需要加入F标识(大小写都可以)

标识符

标识符:就是给类,方法,变量等起的名字。

标识符命名规则-------硬性要求:

  • 由数字,字母,下划线(_)和美元符($)组成。

  • 不能以数字开头

  • 不能是关键字

  • 区分大小写

标识符命名规则-------软性建议:

小驼峰命名法:方法,变量

规范1:标识符是一个单词的时候,全部小写 如:name

规范2:标识符由多个单词组成的时候,第一个单词字母小写,其他单词首字母大小写 如:firstName

大驼峰命名法:类名

规范1:标识符是一个单词的时候,首字母大小写 如:Student

规范2:标识符由多个单词组成的时候,每个单词的首字母大写。 如:GoodsStudent

键盘录入介绍:

java帮我们写好一个类叫Scanner,这个类就可以接受键盘输入的数字。

步骤一:导包

import java.util.Scanner;   //导包的动作必须出现在类定义的上边

步骤二:创建对象 —— 表示我要开始用Scanner这个类了。

Scanner sc = new Scanner(System.in);//上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变。

步骤三:接收数据----真正开始干活了

int i = sc.nextInt(); //左面这个格式里面,只有i变量名,可以变,其他的都不允许变。
IDEA项目结构介绍:
  • project(项目)

  • module(模块)

  • package(包)

  • class(类)

运算符:
  • 对于字面量或变量进行的操作的符号。

  • 种类:

    算术运算符:+,-,*,/,%(取模,取余,实际上也是做出发运算,那么需要用到后面的知识点)。

    应用场景:

    可以用取模来判断,A是否可以被B整除

    可以判断A是否为偶数

    自增自减运算符:

    赋值运算符:

    关系运算符:

    逻辑运算符:

    三元运算符:

    运算符优先级:

表达式:
  • 用运算符把字面量或者变量连接起来,符合java语法的式子就可以称为表达式。

  • 不同运算符连接的表达式体现的是不同类型的表达式。

类型转换的分类:

隐式转换:

  • 取值范围小的数值

    转换

  • 取值范围大的数值

强制转换:

取值范围大的数值

取值范围小的数值

取值范围小到大:byte ——》short ——》int ——》long ——》float ——》double

转换规则1:

取值范围小的,和取值范围大的进行运算,小的会先提升为大的,再进行运算。

转换规则2:

byte short char 三种类型的数据再运算的时候,都会直接先提升为int,然后再进行运算。

字符串的"+"操作:

当"+"操作中出现字符串时,这个"+"是字符串连接符,而不是算术运算符了。会将前后的数据进行拼接,并产生一个新的字符串。

连续进行"+"操作时,从左到右逐个执行。

自增自减运算符:

自增:++

自减:--

注意事项:既可以放在变量的前边,也可以放在变量的后边。

赋值运算符:

分类:

赋值:=

加厚赋值:+=

减后赋值:-=

乘后赋值:*=

除后赋值:/=

取余后赋值:%=

关系运算符==,!=,>,>=,<,<=

注意事项关系运算符的结果都是boolean类型,要么是true,要么false。

逻辑运算符:

&(逻辑与)(且):两边都为真,结果才为真

|(逻辑或)(或者):两边都为假,结果才是假

^(逻辑异或):相同为false,不同为true。

!(逻辑非):取反。

短路逻辑运算符:&&(短路与),||(短路或)

三元运算符:格式 ——> 关系表达式?表达式1:表达式2;

运算规则:1.首先计算关系表达式的值。

2.如果值为true,表达式1的值就是运算结果。

3.如果值为false,表达式2的值就是运算结果。

对齐代码快捷键:ctrl+alt+L

原码,反码,补码:

原码十进制数据的二进制表现形式,最左边是符号位,0为正,1为负。

源码的弊端:利用原码进行计算的时候,如果是正数完全没有问题。

但是如果是负数计算,结果就出错,实际运算的方向,跟正确的运算方向是相反的。

反码出现的目的:为了解原码不能计算负数的问题而出现的。

反码的计算规则:正数的反码不变,负数的反码在原码的基础上,符号位不变。数值取反,0变1,1变0。

反码的弊端:负数运算的时候,如果结果不跨0,是没有任何问题的,但是如果结果跨0,跟实际结果会有1的偏差。

补码出现的目的:为了解决负数计算时跨0的问题而出现的。

补码的计算规则正数的补码不变,负数的补码在反码的基础上+1。

另外补码还能多记录一个特殊的值-128,该数据在1个字节下,没有原码和反码。

补码的注意点:计算机中的存储和计算都是以补码的形式进行的。

流程控制语句
  • 顺序结构

  • 分支结构

    if语句的第一个格式:

    if(关系表达式){

    语句体:

    }




























本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/3294.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666