Java基础

Java基础

一、注释

//1、单行注释
//我是单行注释

//2、多行注释
/* 我是多行注释 */

//3、文档注释
/**
 *@Description 我是文档注释
 *@Author 作者
 */

//4、有趣的注释 
    
/***
 *                    _ooOoo_
 *                   o8888888o
 *                   88" . "88
 *                   (| -_- |)
 *                    O\ = /O
 *                ____/`---'\____
 *              .   ' \\| |// `.
 *               / \\||| : |||// \
 *             / _||||| -:- |||||- \
 *               | | \\\ - /// | |
 *             | \_| ''\---/'' | |
 *              \ .-\__ `-` ___/-. /
 *           ___`. .' /--.--\ `. . __
 *        ."" '< `.___\_<|>_/___.' >'"".
 *       | | : `- \`.;`\ _ /`;.`/ - ` : | |
 *         \ \ `-. \_ __\ /__ _/ .-` / /
 * ======`-.____`-.___\_____/___.-`____.-'======
 *                    `=---='
 *
 * .............................................
 *          佛祖保佑             永无BUG
 */
 
 
/***
 *  佛曰:
 *          写字楼里写字间,写字间里程序员;
 *          程序人员写程序,又拿程序换酒钱。
 *          酒醒只在网上坐,酒醉还来网下眠;
 *          酒醉酒醒日复日,网上网下年复年。
 *          但愿老死电脑间,不愿鞠躬老板前;
 *          奔驰宝马贵者趣,公交自行程序员。
 *          别人笑我忒疯癫,我笑自己命太贱;
 *          不见满街漂亮妹,哪个归得程序员?
 */

二、标识符和关键字

1、标识符

由字母、数字、下划线组成。

不能以数字开头。

大小写敏感。

三、数据类型

1、基本类型(primitive type)

(1)数值类型

​ ①整数类型

​ int、byte、short、long

​ ②浮点类型

​ float、double

​ ③字符类型

​ char

(2)boolean类型

​ boolean

2、引用类型(reference type)

​ (1)

​ (2)接口

​ (3)数组

四、类型转换

低<——————————————>高

byte,short,char -> int -> float -> double

由低到高(自动转换)

由高到低(强制转换)

五、变量、常量、作用域

1、变量

数据类型 变量名 = 值;

public class Variable{
    static int allClicks = 0;          //类变量
    String str = "Hello World!";       //实例变量
	public void method(){
        int i = 0;                     //局部变量
    }
}

2、常量

final 常量名 = 值;

final double PI = 3.14;                //常量

六、基本运算符

1、算数运算符:+,-,*,/,%,++,--

2、赋值运算符:=

3、关系运算符:>,<,>=,<=,==,!=,instanceof

4、逻辑运算符:&&,||,!

5、位运算符:&,|,^,~,>>,<<,>>>

6、条件运算符:?:

7、扩展赋值运算符:+=,-+,*=,/=

七、包机制

package com.chen.xxx;    //包名
import pkg.*;            //导入包

八、JavaDoc生成文档

/**
 *
 *@author 作者名
 *@version 版本号
 *@since 指明需要最早使用的jdk版本
 *@param 参数名
 *@return 返回值情况
 *@throws 异常抛出情况
 */
posted @   代码大虾  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示