首页 > 代码库 > Java学习之路(一)Java基础知识
Java学习之路(一)Java基础知识
标识符(命名规范)
标识符由字母、数字、下划线、¥、$、中文组成;
首字母不能使用数字;
不能与系统关键字重名;
长度无限制,区分大小写;
类名:每个首字母大写;
包名:全部小写;
方法名:第一个单词小写,其他首字母大写;
变量:小写;
常量:大写;
基本数据类型
整数 | byte 字节型 short 短整型 int 整数 long 长整型 | 基本数据类型 |
浮点数 | double 双精度型 float 单精度型 | |
字节型 | char 0 —65535 | |
布尔型 | Boolean(true、false) | |
数组 | 引用数据类型 | |
类,接口 |
变量
定义及赋值:数据类型 变量名 = 值;例:int b = 123;
在运算过程中容量小的转容量大的自动转换;容量大的转容量小的强制转换;
1 int a = 3;2 int b = 6;3 byte c = (byte)(a+b);
布尔逻辑运算符
a | b | !a | !b | a&b | a | b | a&&b | a || b | a^b |
true | true | false | false | true | true | true | true | false |
true | false | false | true | false | true | false | true | true |
false | true | true | false | false | true | false | true | true |
false | false | true | true | false | false | false | false | false |
逻辑非(!):非真既假。非假既真。
异成(^):相同为假。不同为真;
或(|):只要有一个为真即为真;
与(&):只要有一个为假即为假;
三目运算符:判断语句? " 为真执行 "," 为假执行 ";
数组
1 /** 2 * 定义静态数组 3 * 数据类型[] 变量名 = {值}; 4 */ 5 int[] a = {1,2,3}; 6 int b[] = {1,2,3}; 7 /** 8 * 定义动态数组 9 * 数据类型[] 变量名 = new 数据类型【数组最大长度】;10 */11 int[] c = new int[5];12 /**13 * 定义二维数组14 */15 int[][] d = {{1,2,3},{4,5,6}};16 int[][] e = new int[2][2];
方法及构造方法
/** * 方法的定义 * [修饰符] 返回值类型 方法名 ( 参数 ){ * 方法体 * } * 参数定义:数据类型 变量名 * 返回值类型:void( 无返回值 )、基本数据类型 * 方法调用:方法名(); */ public void name() { } /** * 构造方法 * 修饰符 类名(){ * * } * 方法调用: * 类名 变量名 = new 类名(); */
对象
对象的调用: 类型 变量名 = new 类型();
类型一般指的就是 class 文件名;
修饰符
public | 都可以访问 |
private | 私有化。本类中科院访问 |
default | 默认修饰符;同包之内可以访问 |
protected | 本类、子类、同包中可以访问 |
继承:extends(关键字)
强制转换:instanceceof(关键字)
final:用 final 修饰的不能被改变,不能被继承,不能被重写;
抽象类:
用 abstract 修饰;
不能直接实例化;
用 abstract 修饰的方法为抽象方法;
抽象类一般作为其他类的父类;但必须要重写;
不能有 main 方法;
抽象方法只有声明,没有实现;
Java学习之路(一)Java基础知识
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。