java基础

注释

Java中的注释有三种:
单行注释://
多行注释 /* */
文档注释 /** */

关键字

abstract case
continue
enum for
instanceof
new return switch transient
assert catch default extends goto int
package strictfp
synchronized try
boolean
char do final if
interface private short this void
break class double finally
implements long
protected
static throw volatile
byte const else float import native public super throws while

标识符

所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线()开始
首字符之后可以是字母(A-Z或者a-z)美元符($)、下划线()或数字的任何字符组合
不能使用关键字作为变量名或方法名。标识符是大小写敏感的
合法标识符举例:age、$salary、value、_1_value 非非法标识符举例:123abc、-salary、#abc

类型转换

(类型名)变量名

包机制

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间包语包的语法格式为:
package pkg1[. pkg2[. pkg3...]]; 一般利用公司域名倒置作为包名;
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"import"语句可完成此功能
import package1[.package2...].(classname|*);

JavaDoc

javadoc命令是用来生成自己API文档的参数信息
@author作者名@version版本号
@since指明需要最早使用的idk版本@param参数名
@return返回值情况
@throws异常抛出情况

Scanner

◆通过Scanner类的next与nextineO方法获取输入的字符串,在读取前我们一股需要使用hasNext()与hasNextLine()判断是否还有输入的数据。`

Scanner scanner=new Scanner(System.in)
System.out.println("使用nextLine方式接收:"); 
if(scanner.hasNextLine()){
String str = scanner.nextLine();
System.out.println("输出的内容为:"+str);
}

next用于接收下一个输入,nextLine用于接收下一行
hasNextInt()用于判断下个输入是否为整数
scanner.nextInt()接收下一个整数
其他类型变量同理

if结构

和c/c++类似

switch结构

switch(expression){
case value :
//语句
break;//可选 
case value :
//语句
break;//可选
/你可以有任意数量的case语句 
default://可选
//语句
}

switch语包中的变量类型可以是:
byte、short、int或者char,string
同时case标签必须为字符串常量或字面量。

循环结构

和c/c++类似

方法(函数)

和c++类似

初始化及内存分析

image

posted @ 2025-07-06 22:05  时思  阅读(14)  评论(0)    收藏  举报