随笔分类 - 00技术栈_01Android_03Java知识体系
Java从基础到进阶 死磕到底
摘要:一、长路与 和 短路与 无论长路与还是短路与 两边的运算单元都是布尔值 都为真时,才为真 任意为假,就为假 区别 长路与 两侧,都会被运算 短路与 只要第一个是false,第二个就不进行运算了 public class HelloWorld { public static void main(String[] ...
阅读全文
摘要:一、关系操作符 关系操作符:比较两个变量之间的关系 > 大于 >= 大于或等于 b);//返回 false System.out.println(a>=c);//返回 true System.out.println(a==b); //返回false System.out.printl...
阅读全文
摘要:一、算数操作符类别 基本的有: + - * / %自增 自减: ++ --二、基本算数操作符 + - * / 基本的加 减 乘 除 public class HelloWorld { public static vo...
阅读全文
摘要:一、定义 块:从{开始 到对应的}结束,即一个块 public class HelloWorld { //类对应的块 public static void main(String[] args) { //主方法对应的块 System.out.println("abc"); } ...
阅读全文
摘要:一、以 ; 结尾的一段代码,即为一个表达式 表达式是由变量、操作符以及方法调用所构成的结构。如下所示: int i = 5; System.out.println(5);都是表达式 public class HelloWorld { public static void main(String[] args) { ...
阅读全文
摘要:一、final赋值 final 修饰一个变量,有很多种说法,比如不能改变等等 准确的描述是 当一个变量被final修饰的时候,该变量只有一次赋值的机会 二、在声明的时候赋值 i已经被赋值为5,所以这里再次赋值会出现编译错误 public class HelloWorld { public void method1() { ...
阅读全文
摘要:一、变量根据所处的位置对应不同的名称 变量处于不同的位置,有不同的名称 名称分别是 字段,属性 参数 局部变量 不同名称的变量,其作用域是不一样的 二、字段,属性,Field 当一个变量被声明在类下面,该变量就叫做字段或者属性、成员变量、Field 比如如下代码中的变量i,就是一个属性。 那么从第2行这个变量声明的位置开始,整个类都可以访问的到该变量 所...
阅读全文
摘要:一、命名规则 变量命名只能使用字母 、数字、 $、 _ 变量第一个字符 只能使用: 字母、 $、 _ 变量第一个字符 不能使用数字 注:_ 是下划线,不是-减号或者—— 破折号 int a= 5; int a_12= 5; int $a43= 5; int a434= 5; //第一个字符是数字,是不符合...
阅读全文
摘要:一、不同类型之间的数据可以互相转换,但是要满足一定的规则 二、数据类型转换规则 转换规则如图所示 精度高的数据类型就像容量大的杯子,可以放更大的数据 精度低的数据类型就像容量小的杯子,只能放更小的数据 小杯子往大杯子里倒东西,大杯子怎么都放得下 大杯子往小杯子里倒东西,有的时候放的下,有的时候就会有溢出 需要注意的一点是: ...
阅读全文
摘要:一、具体情况区分 对于简单类型变量,是无法直接获得变量类型的;要想获取,必须自定义函数进行返回。 对于包装类型变量,是可以直接获得的,变量名称.getClass().getName(); 二、代码实现 public class JavaGetVariableDataType { public sta
阅读全文
摘要:一、字面值定义 创建一个Hero对象会用到new关键字,但是给一个基本类型变量赋值却不是用new. 因为基本类型是Java语言里的一种内置的特殊数据类型,并不是某个类的对象。 给基本类型的变量赋值的方式叫做字面值,示例如下: float hp = 313f; int armor = 24; 二、整数字面值 当以l或者L结尾的时候,一个整数字面值是long类型,否则就...
阅读全文
摘要:一、变量类型分类 一个变量的类型,决定了该变量可以包含什么样的值。 Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。 这八种基本类型分别是: 整型 (4种) 字符型 (1种) 浮点型 (2种) 布尔型(1种) 这八种基本类型分别是: 整型 (4种) 字符型 (1种) 浮点型 (
阅读全文
摘要:定义: 变量:用来命名一个数据的标识符 一、什么是变量? 用具体实例定义变量 变量的定义是: 用来命名一个数据的标识符 1949 这是一个数字,代表某年 如果要命名这个数字,在java里就会写成: int year = 1949; int year = 1949; int 是数据类型,表示是整数 y
阅读全文
摘要:一、根据实例给出"方法"的定义 在LOL中,一个英雄可以做很多事情,比如超神,超鬼,坑队友 能做什么在类里面就叫做方法 比如队友残血正在逃跑,你过去把路给别人挡住了,导致他被杀掉。 这就是坑队友 每个英雄。。。。都可以坑 所以为Hero这个类,设计一个方法: keng public class He
阅读全文
摘要:一、根据实例给出"属性"的定义 一个英雄有姓名,血量,护甲等等状态 这些状态就叫做一个类的属性 二、属性的类型 属性的类型可以是基本类型,比如int整数,float 浮点数 也可以是类类型,比如String 字符串 public class Hero { String name; //姓名 floa
阅读全文
摘要:一、面向对象实例--设计英雄这个类 LOL有很多英雄,比如盲僧,团战可以输,提莫必须死,盖伦,琴女 所有这些英雄,都有一些共同的状态 比如,他们都有名字,hp,护甲,移动速度等等 这样我们就可以设计一种东西,叫做类,代表英雄这样一种事物 类: 英雄(Hero) 状态: 名字, 血量,护甲,移动速度
阅读全文
摘要:一、现象 有时候会碰到如图所示的问题,分明有Hello这个类,并且也有主方法,可是运行就会出现找不到或者无法加载类Hello,或者Class Not Found 异常。 出现这个状况,有多种原因造成,请按照如下方式一一排查 二、原因1-是否勾选了设置项自动编译 Eclipse是保存后自动编译,但是建立在一个设置的前提上: 菜单-Project->勾选Build...
阅读全文
摘要:一、批量修改 ALT+SHIFT+R 二、快速输入主方法 1. 敲入main 2. alt+/ 三、快速输入System.out.println 1. 敲入syso 2. alt+/ 四、快速输入for 1. 敲入for 2. alt+/ 五、查看java源代码 JDK里提供的类,比如String,Integer,System都是开源的,...
阅读全文
摘要:一、打开Java文件 直接打开在命令行Hello World中创建的java 文件 HelloWorld.java 二、运行 点击绿色运行按钮,直接运行 在eclipse中,编译过程自动执行了 三、观察运行结果 一旦运行成功,会在下方出现控制台console界面 如果找不到控制台console窗口,使用如下步骤打开控制台窗口 ...
阅读全文
摘要:一、为Eclipse设置桌面快捷方式图标 二、双击桌面快捷方式打开Eclipse 三、选择工作区 使用在命令行Hello World中的项目目录e:\project 除了第一次启动eclipse的时候能够选择工作区之外,还可以在启动之后,通过如下命令进行工作区的选择: File -> Switch Workspace 选择e:\proje...
阅读全文

浙公网安备 33010602011771号