java基础

变量

  1. 实例变量:从属于对象;如果不自行初始化,这个类型的默认值

    布尔值:默认值是false

    除了基本类型,其余默认值都是null;

  2. 局部变量:必须声明的初始化值

  3. 类变量 static

常量:final

初始化后不能改变的值

** 修饰符不存在先后顺序

命名规范;所有变量、类名、方法名:见名知意

类成员变量:首字符小写和驼峰原则: 除了第一个的单词以外,后面的单词首字母大写

局部变量:首字母小写 和驼峰原则

常量:大写字母和下划线:MAX_VALUE

类名:首字母大写和驼峰原则:Man

方法名:首字母小写和驼峰原则:run(),runRun();

运算符

//idea中 CTRL + D:复制当前行到下一行

关系运算符返回的结果:正确,错误 布尔值

自增自减运算 ++ -- 一元运算符

int a = 3;
int b = a++; //执行玩这行代码后,先给b赋值,在自增
int c = ++a; //执行玩这行代码后,先自增,在给c赋值

//幂运算 2^3 2 * 2 * 2 = 8
//很多运算,使用工具类来操作
Math.pow(2,3);

逻辑运算符

与(and) 或(or) 非(取反)

boolean a = ture;
boolean b = false;
System.out.println("a && b:"+ (a && b));//逻辑与运算:两个变量都为真,结果才为ture
ystem.out.println("a || b:"+ (a || b));//逻辑或运算:两个变量有一个为真,结果才为ture
System.out.println("! (a && b):"+ !(a && b));//如果是真,则变为家4,如果是假,则变为真

位运算符

A = 0011 1100

B = 0000 1101

A&B = 0000 1100

A|B = 0011 1101

A^B = 0011 0001

~B = 1111 0010

常见面试题 如何快速计算2*8

2*8 = 16 2 * 2 * 2

位运算效率极高

0000 0000 0

0000 0010 2

0001 0000 8

<<左移 >>右移

扩展运算符

a+=b a=a+b a-=b a=a-b

字符串连接符 + ,String

//面试题
System.out.pringln(""+a+b);
System.out.pringln(a+b+"");

三元运算符 ? :

x ? y : z 如果x==true ,则结果为y,否则为z

int score = 50;
String type = score < 60 ? "不及格" : "及格";

包机制

一般利用公司域名的倒置作为包名;

com.kuangstudy.www

导包

import package1[.package2].(classname|*);

java doc命令是用来生成自己API文档的

* @author 作者名
* @version 版本号
* @param 参数名
* @return 返回值情况
* throws 异常抛出情况
/**
*@author stone
*@version 1.0
*@param 1.8
*/
public class doc{
    String name;
    /**
    *
    *
    */
    public String test(String name){
        
    }
}

通过命令生成javadoc文档

javadoc 参数 java文件

posted @   疏影橫斜水清淺  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示