首页 > 编程语言 > 详细

Java基础语法

时间:2020-09-13 23:57:32      阅读:76      评论:0      收藏:0      [点我收藏+]

Java基础语法

注释

写给自己或别人看,方便理解和阅读,不运行

有趣的代码注释

/***
 *                    _ooOoo_
 *                   o8888888o
 *                   88" . "88
 *                   (| -_- |)
 *                    O\ = /O
 *                ____/`---‘\____
 *              .   ‘ \\| |// `.
 *               / \\||| : |||//  *             / _||||| -:- |||||-  *               | | \\\ - /// | |
 *             | \_| ‘‘\---/‘‘ | |
 *              \ .-\__ `-` ___/-. /
 *           ___`. .‘ /--.--\ `. . __
 *        ."" ‘< `.___\_<|>_/___.‘ >‘"".
 *       | | : `- \`.;`\ _ /`;.`/ - ` : | |
 *         \ \ `-. \_ __\ /__ _/ .-` / /
 * ======`-.____`-.___\_____/___.-`____.-‘======
 *                    `=---=‘
 *
 * .............................................
 *          佛祖保佑             永无BUG
 */

目前在使用中......

标识符

关键字:系统默认设置的,例如 public class void等

自定义:String abc

规则:26英文字母,大小写敏感,不能使用关键字命名,注意一些特殊符号的使用即可。

数据类型

强类型语言:使用变量非常严格,必须先定义再使用。

Java数据类型分两类

基础类型:byte、int、short、long(后面加L)、float(F)、double、char、boolean

引用类型:String、类、接口、数组

int中:二进制ob、八进制0、十六进制0x

字符对应都是数字,而数字对应的unicode表

类型转换

不同的类型进行计算时,需要转换成同一类型

强制转换:高 --> 低(存在内存溢出)

自动转换:低 --> 高

混合类型计算规律

低 --> 高,向其中一个最高的类型进行统一

变量、常量、作用域

理解:相当于一个盒子,往里面放东西,数组是多层的盒子

定义

类变量:static修饰

常量:final修饰

命名规范

所有:见名知意

变量、方法名:首字母小写后面的首字母大写,驼峰规则

常量:大写字母和下划线

类名:首字母大写

作用域

public class Variable{
    static int a = 123;  //类变量
    String str = "hello"; //实例变量
    public void method(){
        int a = 234;    //局部变量
    }
}

运算符

  • 算术:+,-,*,%,--,++
  • 赋值:=
  • 关系:>,<,==,!=,instanceof
  • 逻辑:&&,||,!
  • 位:&,|,~,>>,<<
  • 条件:?
  • 扩展:+=,*=

自增自减

a++	先计算,后自增
++a 先自增,后计算

三元运算符

x?y:z 若x为true,则为y,否则为z

包机制

一般利用公司域名倒置作为包名,例如:www.gbhh.com,包名com.gbhh.www

JavaDoc

api文档:https://docs.oracle.com/javase/8/docs/api/

参数信息

@author

@version

@since

@param

@return

@throws

/**
 * @author gbhh
 * @version 1.0
 * @since 1.8
 */
public class Doc{
    String name;
    /**
 	 * @author gbhh
 	 * @param name
 	 * @return
 	 * @throws Exception
 	 */
    public String test(String name) throws Exception{
        return name;
    }

生成doc

到当前目录使用cmd执行java文件

javadoc -encoding UTF-8 -charset UTF-8 Doc.java

Java基础语法

原文:https://www.cnblogs.com/gbhh/p/13664001.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!