欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

后台小白java笔记

程序员文章站 2022-03-03 12:25:18
java基础1.标识符对各种变量、方法和类等要素命名时使用的字符序列称为标识符2.命名规则类名:每个单词第一个字符大写变量,函数:第一个单词的首字母不大写,其他单词的首字母要大写常量:全大写java标识符大小写敏感,长度无限制由字母,下划线,美元符,数字组成数字不能做开头3.关键字Java 中一些赋以特定的含义,用做专门用途的字符串称为关键字(keyword)java关键字都是小写英文字符串goto和const虽然从未使用,但也作被为java关键字保留4.常量...

java----后台小白自己写的基础笔记

1.标识符
	对各种变量、方法和类等要素命名时使用的字符序列称为标识符。
2.命名规则
	类名:每个单词第一个字符大写。
	变量,函数:第一个单词的首字母不大写,其他单词的首字母要大写。
	常量:全大写。
	java标识符大小写敏感,长度无限制。
	由字母,下划线,美元符,数字组成。
	数字不能做开头。
3.关键字
	Java 中一些赋以特定的含义,用做专门用途的字符串称为关键字(keyword)。
	java关键字都是小写英文字符串。
	goto和const虽然从未使用,但也作被为java关键字保留。
4.常量
	在程序执行过程中,其他可能会发生变化,开辟在内存用于临时存放数据。
5.变量
	变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
6.局部变量
	方法或语句块内部定义的变量。
7.成员变量
	方法外部,类的内部定义的变量。
8.基础数据类型
	数值型
		整数类型:byte,short,int,long
		浮点类型:float,double
	字符型:char
	布尔型:boolean
9.引用数据类型
	类:class
	接口:interface
	数组
10.运算符
	算术运算符
		+,-,*,/,%,++,--
	关系运算符
		>,<,>=,<=,==,!=
	逻辑运算符
		&,|,^(异或),~(取反),>>,<<,>>>
	赋值运算符
		=
	扩展赋值运算符
		+=,-=,*=,/=
	字符串链接运算符
		+
11.表达式的语句
	表达式是符合一定语法规则的运算符和操作数的序列 。
12.表达式的类型和值
	对表达式中操作进行运算得到的结果称为表达式的值。
	表达式值的数据类型即为表达式的类型。
13.表达式的运算顺序
	应按照运算符的优先级从高到低的顺序进行。
	优先级相同的运算符按照事先约定的结合方向进行。
		条件语句 - 根据不同条件,执行不同语句。
14.三目运算
	语法格式
		x?y:z
		x为boolean类型表达式,先计算x的值,若为true则结果为表达式y的值,否则结果为表达式z的值。
15.循环
	重复执行某些动作
		if..
		if..else..
		if..else..if..
		
	while&do while
		whlie
			while(逻辑表达式){语句;.....;}
		do  while 
			do{语句;....;}whlie(逻辑表达式);
	for
		for(表达式1;表达式2;表达式3){语句;....;}
	break&Continue语句
		break语句用于终止某个语句块的执行
		Continue语句用在循环语句体中,用于终止某次循环过程,跳过循环体中continue语句下面未执行的循环
	switch语句
		switch(){
		case xx:
			....
		case xx:
			....
		befault:
			.....
		}类型的不同来区分不同的
16.方法重载
	方法的函数名和返回值都一样,只有参数不同,个数不同,类型不同,这就叫方法的重载
	返回值的类型不同不能说成是方法的重载
17.递归调用recursion recursive
	递归调用指在方法执行过程中出现该方法本身的调用
18.数组
	数组可以看成是多个相同类型数据组合,对这些数据的统一管理
	数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量
	数组中的元素可以是任何数据类型,包括基本类型和引用类型
	一维数组的声明和初始化
		声明方法
			type  var[];
			type[ ]  var;
	创建数组对象
		数组名 = new数组元素的类型[数组元素得个数]
	数组元素的引用
		元素为引用数据类型的数组中的每一个元素都需要实例化
		定义并用运算符new为之分配空间后后,才可以引用数组中的每个元素
	数据初始化
		动态初始化
			数组定义与为数组元素分配空间和赋值的操作分开进行
			arrayName[index]
				index为数组元素的下标,可以是整型常量或整型表达式
				数组元素下标从0开始。
			每个数组都有一个属性length指明它的长度
				a.length的值为数组a的长度(元素个数)
		静态初始化
			在定义数组的同时就为数组元素分配空间并赋值
		数组元素的默认初始化
			数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间,每个元素也被按照成员变量的规则被隐式初始化
	二维数组的声明和使用
		二维数组可以看成数组为元素的数组
		java中多维数组的声明和初始化应按从高维到低维的顺序进行
	数组拷贝
		使用java.lang.System类的静态方法
		可以用于数组src从第srcPos项元素开始的length个元素拷贝到目标数组从destPos项开始的length个 位置
		如果源数据数目超过目标数组边界会抛出IndexOutOfBoundsException 异常
		第二种方式:利用类Arrays中的方法
	java的新特性
	可变参数
public static void fun(int...arg){
	for(int i=0;i<arg.length;i++){
		System.out.println(arg[i]);
	}
}

foreach输入:

public static void fun2(int...arg){
	for(int x:arg){
		System.ont.println(x);
	}
}
输入问题
	利用主函数的参数输入
		ystem.out.println(args[0]+","+args[1]);
	使用输入流
		先要引包
			import java.util.*;
			Scanner in = new Scanner(System.in);
			num = in.nextlnt();
生成说明书
	javadoc -d doc DocDemo.java
	javadoc -d doc -author -version DocDemo.java
	生成的类必须为公有的

本文地址:https://blog.csdn.net/lemonisnotcute/article/details/107384365

相关标签: 大数据