Java基础语法
一、java数据类型、变量、运算符------------------------------------------------------------------- 2
1.数据类型------------------------------------------------------------------------------------------ 2
2.变量的声明--------------------------------------------------------------------------------------- 2
3.运算符 -------------------------------------------------------------------------------------------- 2
二、输入输出语句 -------------------------------------------------------------------------------------- 2
1.理论:输出语句结构:------------------------------------------------------------------------- 2
2.理论:输入语句结构:------------------------------------------------------------------------- 3
三、if、if-else、If-else if-else、if嵌套语句 --------------------------------------------------------- 3
1.理论:if的结构:------------------------------------------------------------------------------- 3
2.理论:If-else结构: ---------------------------------------------------------------------------- 4
3.理论:If-else if-else结构:--------------------------------------------------------------------- 4
4.理论:if嵌套结构: ---------------------------------------------------------------------------- 5
四、switch选择结构------------------------------------------------------------------------------------ 5
五、循环语句-------------------------------------------------------------------------------------------- 6
1.理论:for循环结构 ----------------------------------------------------------------------------- 6
1.理论:break语句 -------------------------------------------------------------------------- 6
2.理论:continue语句 ----------------------------------------------------------------------- 7
3.理论:return跳转语句 -------------------------------------------------------------------- 7
2.理论:while循环结构 -------------------------------------------------------------------------- 8
3.理论:do-while循环结构----------------------------------------------------------------------- 8
4.理论:foreach遍历数组: --------------------------------------------------------------------- 8
六、一维数组-------------------------------------------------------------------------------------------- 9
1.数组声明------------------------------------------------------------------------------------------ 9
1.直接赋值: --------------------------------------------------------------------------------- 9
2.不直接赋值: ------------------------------------------------------------------------------ 9
2.数组的应用------------------------------------------------------------------------------------- 10
1.理论:数组的排序----------------------------------------------------------------------- 10
2.求数组的最大值---------------------------------------------------------------------------11
七、二维数组-------------------------------------------------------------------------------------------11
1.实践:数组的声明:-------------------------------------------------------------------------11
2.Arrays类-----------------------------------------------------------------------------------------11
1.理论equals方法---------------------------------------------------------------------------11
2.理论:sort方法:------------------------------------------------------------------------ 12
3.理论:fill方法 --------------------------------------------------------------------------- 12
4.理论:copyof方法: -------------------------------------------------------------------- 12
5.理论:binarySearch方法: ------------------------------------------------------------- 13
一、java数据类型、变量、运算符
1.数据类型
布尔(boolean)、整数(short、int、long)、浮点(float)、双精度型(double)、字节型(byte)、字符型(char)。总结:不整浮双字。
2.变量的声明
实例:
3.运算符
算术运算符、关系运算符、逻辑运算符和位运算符。
总结:算关罗伟。
二、输入输出语句
1.理论:输出语句结构:
System.out.println(“输出的内容…..”);
System.out.print(“输出的内容……”);
区别:有ln的在输出内容后不换行。
输出语句实例:
2.理论:输入语句结构:
1.在代码开头引入Scanner类。
import java.util.Scanner;
2.Scanner.input=new Scanner(System.in);
3.double score=input.nextDouble();
输入语句实例:
三、if、if-else、If-else if-else、if嵌套语句
1.理论:if的结构:
if(条件){条件成立的代码}
If 实例:
if(条件){
代码块1
}else{
代码块2
} //单向选择结构
If-else实例:
3.理论:If-else if-else结构:
if(条件1){
代码块1
}else if(条件2){
代码块2
}else {
代码块3
} //多重选择结构If-else if-else实例:
if(条件1){
if(条件2){
代码块1
}else{
代码块2
}
}else{
代码块3
} //条件上的条件If嵌套实例:
四、switch选择结构
理论:结构switch(表达式){
case 常量1:
代码块1;
break;
case 常量2:
代码块2;
break;
…….
default:
代码块N;
break;
}
Switch实例:
五、循环语句
1.理论:for循环结构
for(初始化;条件表达式;增量){
//循环体
}
for循环实例:
1.理论:break语句
Break终止全部循环,执行循环外的下个语句。break实例:
2.理论:continue语句
Continue终止部分循环,执行下个循环。continue实例:
3.理论:return跳转语句
退出当前方法,返回上层调用方法。
实践:
2.理论:while循环结构
While(循环语句){
循环操作
}
While循环实例:
3.理论:do-while循环结构
do{
循环操作
}while(循环条件); do-while实例:
4.理论:foreach遍历数组:
实践:
六、一维数组
1.数组声明
1.直接赋值:
int scores[]=new int[]{60,70,98,90,76};
2.不直接赋值:
int scores[]=new int[5];
定义数组=分配内存空间
数组定义直接赋值的实例:
数组定义不直接赋值实例:
2.数组的应用
1.理论:数组的排序
Arrays.sort(数组名);
用for循环将升序排列输出。数组排序实例:
2.求数组的最大值
求最大值的实例
七、二维数组
1.实践:数组的声明:
int scores[][]=new int[5][50];
2.Arrays类
1.理论equals方法
比较两个数组是否相等(数组的长度相等、对应位置元素相等)实践:
2.理论:sort方法:
对数组进行升序排列。
实践:
3.理论:fill方法
把数组中的所有元素都赋值为指定的数。实践:
4.理论:copyof方法:
把数组Array复制成为一个长度为length的新数组。
5.理论:binarySearch方法:
查询某个元素值在数组中的下标。实践:
史上最全Java基础知识点归纳 写这篇文章的目的是想总结一下自己这么多年来使用Java的一些心得体会,主要是和一些Java基础知识点相关的,所以也希望能分享给刚刚入门的Java 程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能让大家更好学习和使用Java。 这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE 相关的、和Java中各个框架相关的内容。 经过这么多年的Java开发,以及结合平时面试Java开发者的一些经验,我觉得对于J2SE方面主要就是要掌握以下的一些内容。 1.JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资
深开发者来说,不会JVM几乎是不可接受的。 JVM作为Java运行的基础,很难相信对于JVM一点都不了解的人可以把Java语言吃得很透。我在面试有超过3年Java经验的开发者的时候,JVM几乎就是一个必问的问题了。当然JVM不是唯一决定技术能力好坏的面试问题,但是可以佐证Java开发能力的高低。 在JVM这个大类中,我认为需要掌握的知识有: JVM内存模型和结构 GC原理,性能调优 调优:Thread Dump,分析内存结构 class二进制字节码结构,class loader体系,class加载过程,实例创建过程 方法执行过程 Java各个大版本更新提供的新特性(需要简单了解) 2.Java的运行(基础必备) 这条可能出看很简单,Java程序的运行谁不会呢?不过很多时候,我们只是单纯通过IDE去执行Java程序,底层IDE又是如何执行Java程序呢?很多人并不了解。
第一章Web开发基础知识(简单描述)表单(续) 表单元素