Java基础(?)

mac2026-08-19  2

闲暇时间回顾以往知识而写

Java简介及环境配置等

关于这一块的内容大部分网上都能看到,此处就不进行重复

Java基础知识

1、基本语法: (1)大小写敏感 (2)类名的首字母应该大写 (3)方法名都应该以小写字母开头 (4)源文件名必须和类名相同 2、Java 标识符: (1)标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始 (2)首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合 (3)合法标识符举例:age、$salary、_value、__1_value (4)非法标识符举例:123abc、-salary 3、主要的Java修饰符: public(公有访问修饰符) , protected(受保护的访问修饰符), private, final(变量一旦赋值后,不能被重新赋值。被 final 修饰的实例变量必须显式指定初始值,final 修饰符通常和 static 修饰符一起使用来创建类常量), abstract, static(静态变量-类变量、静态方法)等 4、Java 变量: 类变量(静态变量):独立于方法之外的变量,用 static 修饰。 实例变量(非静态变量):独立于方法之外的变量,不过没有 static 修饰。 局部变量:类的方法中的变量(局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用)。 5、Java基本数据类型: 布尔型(boolean),字节型(byte),短整型(short),整型(int),长整型(long),单精度浮点型(float),双精度型(double),字符型(char) 6、运算符: 算术运算符:+,-,*,/,%,++,-- 关系运算符:==,!=,>,<,>=,<= 逻辑运算符:&&(与-且),||(或),!(逻辑非运算符) 赋值运算符:+ =(C + = A等价于C = C + A)、- =、* =、/ =、(%)= 等等 7、Java 数组、Java 枚举、Java 关键字、Java注释、继承、接口等基础知识后续再写(此处以菜鸟教程为参照)

Java 对象和类

对象:对象是类的一个实例,有状态和行为 类:类是描述一类对象的行为和状态(类的属性等)。 构造方法: public class Dog { //构造方法 public Dog(){ } String name,color; //带参构造方法 public Dog(String name,String color){ this.name=name; this.color=color; System.out.println(name+"wangwang"); } } 创建对象: public class Dogtest { public static void main(String[] args) { Dog dog1 = new Dog(); Dog dog2 = new Dog("xiaobai","blue"); } }

输出结果:

xiaobaiwangwang

Java循环结构

while 循环: while( x < 20 ) { System.out.print("value of x : " + x ); x++;//切记输入X的自增或者自减之类的条件,以防死循环 System.out.print("\n"); } do..while循环: do{ System.out.print("value of x : " + x ); x++; System.out.print("\n"); }while( x < 20 ); for循环: for( x = 10; x < 20; x ++) { System.out.print("value of x : " + x ); System.out.print("\n"); }

Java条件语句

if: public static void main(String args[]){ int x = 10; //if if( x < 20 ){ System.out.print("if"); } } if...else: int y = 30; if( y < 20 ){ System.out.print("这是 if 语句"); }else{ System.out.println("这是 else 语句"); } if...else if...else : int z = 30; if( z == 10 ){ System.out.print("Value of z is 10"); }else if( z == 20 ){ System.out.print("Value of z is 20"); }else if( z == 30 ){ System.out.print("Value of z is 30"); }else{ System.out.println("这是 else 语句"); }

Java switch case 语句

(1)switch 语句中的变量类型可以是: byte、short、int 、char、String(1.7) (2)case 语句中的值的数据类型必须与变量的数据类型相同 (3)当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句 ps: break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块 同期break作用对比continue,continue适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代 public static void main(String args[]){ char grade = 'C'; switch(grade) { case 'A' : System.out.println("优秀"); break; case 'B' : case 'C' : System.out.println("良好"); break; case 'D' : System.out.println("及格"); break; case 'F' : System.out.println("你需要再努力努力"); break; default : System.out.println("未知等级"); } System.out.println("你的等级是 " + grade); }

补充

Java Scanner 类

import java.util.Scanner; //补充 Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符串"); String str = sc.nextLine(); System.out.println(str);

JAVA获取用户输入的方法

未完待续 咕~

最新回复(0)