Java基础功----Java基础语法

本文介绍了Java的基础知识,包括Java命令符如D:+::打开D盘,dir查看目录,以及JDK的组成,强调了JVM和核心类库的作用。还讲解了PATH环境变量的配置方法,详细阐述了Java的基本语法,如注释、字面量、标识符、数据类型、逻辑运算符、位运算以及流程控制结构。适合Java初学者复习巩固。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

前言

Java基础语法

常用命令符

JDK组成

PATH环境变量

JAVA基础语法

1注释

2字面量

3标识符

4数据类型分类

5逻辑运算符

6位于算法

7赋值运算符

8流程控制


前言

目前我的Java已经学习了一部分基础内容,主要是JavaSE,MySQL数据库,JDBC,主要是在学校期间利用晚自习时间自学的主要看尚硅谷的Java课程,结合一点黑马的课程,目前处于大二暑假,开学就是大三了,感觉时间紧迫但是所学甚少,而且之前学的东西都有忘记,现在打算复习一下之前的东西外加学习之后的东西时有点笔记所以开始写这些博客.

Java基础语法

常用命令符

D+::打开D盘

dir:查看当前路径的内容

cd+目录:进入目录(可连续进入目录,cd目录1\目录2\......\)

cd\:回退到前目录

cls:清屏

exit:退出

md×××:创建×××文件目录

rd×××:删除×××文件目录

JDK组成

JDK(Java开发工具包)

        JRE(运行环境)

                JVM(Java虚拟机):运行Java程序的地方

                核心类库:Java自己写好的程序,给程序员调用

        开发工具

                Java

                Javac

                ......

PATH环境变量

PATH环境变量搭建(win11)

JAVA基础语法

1注释

注释分为三种,单行注释,多行注释,文档注释

单行注释//注释内容,只能写一行

多行注释/*...

                ....

                ....

                *?可以写多行

文档注释/**...(注意有两个*)

                ....

                ....

                *?可以写多行,与多行注释的区别是最后可以生成文档(记不太清)

2字面量

告诉程序员数据在程序的书写格式,

整数,小数和生活中写法一致

字符要加'   ',生活中写A程序中为'A'

字符串要加"   ",生活中HELLO,程序中"HELLO"

布尔值只有两个,true,false

空值为null;

3标识符

有字母,数字,下划线_,美元符号$组成,数字不开头

和Java基础标识符不能一样

区分大小写(这里和MySQL不同,MySQL在windows操作系统默认不区分大小写,但是可以打开区分大小写,在Linux操作系统默认区分大小写)

4数据类型分类

基本数据类型

        整数byte,short,int,long

        浮点数float,dounle]

        字符 char       

引用数据类型

        类class

        接口interface

        数组

简介:

byte 1字节   float 4字节

short 2字节  double  8字节

int  4字节    long  8字节

5逻辑运算符

分为两类,标准逻辑运算符和条件逻辑运算符,标准逻辑运算符要计算两边的真假,条件逻辑运算符先计算左边,如果左边可以得出结果那就不计算右边,如果"x&&y",计算x为假 那么y不管是什么该式子均为假,就不需要计算y的值

&标准与   &&条件与

|标准或     ||条件或

6位于算法

<<左移,>>右移,学过二进制之后很容易理解,计算机中存储的数字都是二进制,二进制左移一位就是把所有的数字往高位次一次移动一格,移动一个就是乘2,移动几个就是乘几个2,如果是十进制就是乘10

>>>称为无符号右移,相当于补码的移动(原码,反码,补码在这不多说了)简单说就是取正数了

&| ^ ~按位与,或,异或,取反

7赋值运算符

赋值运算符为=,无论Java还是c++,都把=作为赋值运算符,==作为相等的判断,常见在if(x==100)中经常把==错写成=,低级错误

复合赋值运算符是=+,-=,*=,

a+=b即为a=a+b很好理解

复合赋值运算符最大的特点就是不会改变数据类型,

比如 byte b=10; 

        b=b+20(错误,byte加int得到的结果为int)

        b+=20(正确)

8流程控制

for循环,直到型循环,直到...时循环结束

        break结束循环

        continue结束本次循环,进行下一次循环或循环的判断

增强for循环

if

while(先判断再执行)当型循环,当...时循环结束

会用到自增++自减--运算符,单行一个变量的语句的自增自减是一样的,比如"++a;"和"a++;"是一样的

do...while(先执行再判断,至少执行一次)

switch...case 表达式只能是byte,short,int,char,只执行一种情况时要添加break,可以利用其连续执行的特性

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不爱吃于先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值