Java基础语法

1.开发前言

1.1 Java语言概述

Java能干什么?

主要用于互联网程序开发。

1.2 计算机基础知识

常用DOS命令(Disk Operating System)

命令操作符
切换盘符盘符:
查看当前文件夹下文件dir
进入文件夹cd 文件夹名
返回上一级cd .
退出文件夹命令cd …
清屏cls

2.Java环境搭建

2.1 JVM

在这里插入图片描述

2.2 JDK 、JRE 、JVM

在这里插入图片描述

2.3 JVM安装与环境变量配置

3.新世界之HelloWorld

3.1开发步骤

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GXRd1vVh-1604462006732)(img/u=3484083351,2240783622&fm=26&gp=0.jpg)]

执行流程javac(带后缀)->java(不带后缀)

3.2.注意事项

关键字

标识符

注释

4.常量

变量保持不变

5.变量

5.1 基本数据类型

数据类型关键字内存
字节byte1
短整形short2
整形int(default)4
长整型long8
单精度浮点float4
双精度浮点double(default)8
字符型char2
布尔boolean1

5.2.变量定义

关键字 变量名=num;

6.数据类型转换

6.1 自动转换

byteshortchar‐‐>int‐‐>long‐‐>float‐‐>double

6.2 强制转换

int i=(int)1.5;

7.运算符

算数运算

+、-、*、/、%(取余)、++、–

赋值运算

=、+=、-=、*=、/=

比较运算

==、<、>、<=、>=、!=

逻辑运算

&&(短路与)、 ||(短路或)、!(取反)

三元运算

数据类型 变量名 = 布尔类型表达式?结果一:结果二

(布尔表达式结果正确取结果一,反之取二)

8. 方法

将能实现某一功能的函数抽取出来,定义为方法,这样可以增强代码的复用性。其格式如下:

定义:

public(方法修饰符) static(方法修饰) void(返回值修饰)() main(){
System.out.println("这是一个方法")
}

调用:

1、 可以在类中直接调用本类中其他方法

2、调用其他类的方法可以用 类.方法调

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v7fFiecr-1604462006736)(G:\Users\25318\文件\Java笔记\Java基础\img\Java程序结构.png)]

9. 流程控制

9.1 判断语句 if

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v19GOVey-1604462006737)(G:\Users\25318\文件\Java笔记\Java基础\img\1604328996653.png)]

9.2 if…else

在这里插入图片描述

9.3 if…else if …else

在这里插入图片描述

9.4 选择语句 switch

switch(表达式){
case 常量值1:
      语句一;
      breakcase 常量值2:
      语句二;
      break...
default:
     语句n;
     break}

表达式值为整数

注意添加break

9.4 循环语句for

9.5 循环语句while

9.6 do…while

9.7 break

终止switch或循环

9.8 continue

结束本次循环,进入下次循环

9.9 死循环

whiletrue{

}

9.10 嵌套循环

forint i = 0;i<M;i++{
	for(int j = 0;j<N;j++){
	   语句;
	}
}

ak

终止switch或循环

9.8 continue

结束本次循环,进入下次循环

9.9 死循环

whiletrue{

}

9.10 嵌套循环

forint i = 0;i<M;i++{
	for(int j = 0;j<N;j++){
	   语句;
	}
}

10.数组

容器的概念:能容纳各类对象的载体。

数组的概念:存储对象一致的固定大小的容器。

数组定义:

方法1:

数组类型[] 数组名 = new 数组存储类型[长度]

int[] arr =new int[3];

方法2:

数组类型[] 数组名 = new 数据类型[]{元素1,元素2,……}

int[] arr = new int[]{1,2,3,3}

方法3:

数据类型[] arr = {元素1,元素2,……}

int[] arr = {1,2,3,4,}

数组访问

数组名[index]

arr[1]

数组常见异常

数组越界异常

空指针异常

基础语法部分复习完毕

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值