Java教程

java基础知识点

本文主要是介绍java基础知识点,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、常用的DOS命令(终端命令)(java安装到C:\Program Files)

  常用命令:

     操作                            说明

  盘符名称              盘符切换。E: 回车,表示切换到E盘

   dir                   查看当前路径下的内容

   cd目录               进入单级目录。cd itheima

   cd..                   回退到上一级目录

  cd 目录1\目录2\...      进入多级目录。cd itheima\javaSE

  cd\                    回退到盘符目录

  cls                     清屏

  exit                    退出命令提示符窗

二、JAVA知识点

  1. 编译和运行

  编译:javac 文件名.java     例:javac Hello World.java

运行:java类名            例:java Hello World

2.注释分类

 单行注释 格式://注释信息

 多行注释 格式:/*注释信息*/

 文档注释 格式:/**注释信息*/

3.关键字

关键字的字母全部小写

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

4.常量

 常量类型           说明                       举例

字符串        用双引号括起来的内容     “HelloWorld”,“黑马程序员”

整数常量        不带小数的数字             666,88

小数常量         带小数的数字              13.14 ,  -5.21

字符常量      用单引号括起来的内容        ‘A’ ,  ‘0’  ,   ‘我’

布尔常量      布尔值,表示真假          只有两个值:ture false

 空常量       一个特殊的值,空值          值:null

  1. 数据类型

 数据类型                关键字            取值范围

                        Byte              -128~127

整数                    short           -32768~32767

 int(默认)   -2的31次方到2的31次方 - 1

                         Long      -2的63次方到2的63次方 - 1      

 浮点数                   float (小)/double(默认) (大)                       

字符                     char

  布尔                    boolean      ture , false   

  1. 变量                           

取值格式:变量名

  范例:a

  修改值格式:变量名=变量值

  范例:a=20

 变量注意事项:

  01. 定义long类型的变量:

long  1 =  1000000000L;(给出一个整数默认为int类型 防止数据太大在值加L)

System.out.println(l);

02. 定义float类型的变量

 float f =13.14F;(为了防止不兼容的类型,需要在后加一个F)

 System.out.println(f)

03.名字不能重复

04.变量未赋值不能使用

  1. 标识符

由数字、字母、下划线(_)、美元符($)组成

不能以数字开头

不能是关键字

区分大小写

常见命名约定:

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

约定1:标识符是一个单词的时候,首字母小写    范例:name

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

大驼峰命名法:

约定1:标识符是一个单词的时候,首字母大写  范例:Student

约定2:标识符由多个单词组成的时候,每个单词的首字母大写

范例:GoodStudent

  1. 类型转换

自动类型转换

把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围的变量

范例:double d = 10;

表示数据范围从小到大:

byte  short  int  long  float  double

char  int    long   float  double

强制类型转换

把一个表示数据范围大的数据或者变量赋值给另一个表示数据范围小的变量

格式:目标数据类型变量名 = (目标数据类型)值或者变量;

范例:int k = (int)88.88;

二、运算符

1.算数运算符

01.  %取余

整数相除只能得到整数,要想得到小数,必须由浮点数的参与

02.字符的“+”操作

拿字符在计算机底层对应的数值来进行计算的

‘A’的值为65    A-Z是连续的

‘a’的值为97    a-z是连续的

‘0’的值为48    0-9是连续的

注意:算术表达式中包含多个基本数据的值的时候,整个算数表达式的类型会自动进行提升.

提升规则:

01.byte类型,short类型和char类型将被提升到int类型

02.整个表达式的类型自动提升到表达式中最高等级操作数同样的类型

等级顺序:byte,short,char到int到long到float到double

03.字符串的“+”操作

当“+”操作中出现字符串时,这个“+”是字符串连接符,而不是算术运算。

范例:”itheima”+666    结果:itheima666

在“+”操作中,如果出现了字符串,就是连接运算符,否则就是算术运算。当连续进行“+”操作时,从左到右逐个执行。

1 + 99 +”年黑马”        结果:100年黑马

  1. 赋值运算符

符号                    作用                      说明

 +=                   加后赋值              a +=b,将a+b的值给a

 -=                   减后赋值              a -=b,将a-b的值给a

*=                    乘后赋值              a*=b,将a*b的值给a

/=                    除后赋值              a/=b,将a/b的商给a

%=                    取余后赋值           a%=b,将a/b的余数给a

注意:扩展的赋值运算符隐含了强制类型转换

  1. 自增自减运算符

符号                    作用                        说明

++                      自增                      变量的值加1

- -                       自减                      变量的值减1

注意事项:

01.++和--既可以放在变量的后边,也可以放在变量的前边

02.单独使用的时候,++和--无论是放在变量的前边还是后边,结果都是一样的。

03.参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者--。

   参与操作的时候,如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作。

最常见的用法:单独使用

  1. 关系运算符

算符                                    描述

     ==      检查两个操作数的值是否相等,如果是,则条件成立,返回Ture

    !=      检查两个操作数的值是否不相等,如果是,则条件成立,返回Ture

     >       检查左操作数的值是否大于又操作的值,如果是,则条件成立,返回Ture

     <       检查左操作数的值是否小于又操作的值,如果是,则条件成立,返回Ture

    >=       检查左操作数的值是否大于或等于又操作的值,如果是,则条件成立,返回Ture

    <=       检查左操作数的值是否小于或等于又操作的值,如果是,则条件成立,返回Ture

  1. 逻辑运算符

3<x<6需要拆解合并  结果:x>3&&x<6

符号                   作用                         说明

&                    逻辑与       

|                    逻辑或

^                    逻辑异或    a^b,a和b结果不同为true,相同为false

!                   逻辑非

格式:先定义变量

      System.out.println((i>j)&(i>k));

短路逻辑运算符

符号                      作用                               说明

&&                     短路与                    作用和&相同,但是有短路效果

||                      短路或                    作用和|相同,但是有短路效果

注意事项:

01.逻辑与&,无论左边真假,右边都要执行。

   短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行

02.逻辑或|,无论左边真假,右边都要执行

   短路与||,如果左边为假,右边执行;如果左边为真,右边不执行

  1. 三元运算符

格式:关系表达式?表达式1:表达式2

范例:a>b?a:b;

计算规则:

首先计算关系表达式的值

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

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

  • 数据输入

Scanner使用的基本步骤

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

02.创建对象:Scanner sc = new Scanner(System.in);

(上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变)

03.接受数据 int i =sc.nextInt();

(上面这个格式里面,只有i是变量名,可以变,其他的都不允许变)

  • 结构
  1. if语句

01.  if语句格式1:

if(关系表达式){

语句体;

}

02.  if语句格式2:

If(关系表达式){

语句体1;

}else{

语句体2;

}

   

这篇关于java基础知识点的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!