Java语言基础
Java语言基础
银横
总会遇见更好的
展开
-
Java语言基础——数字与字符串
数字与字符串1.装箱拆箱所有的基本类型都有对应的类类型,比如int对应的类是Integer这种类就叫做封装类Number类数字封装类有Byte,Short,Integer,Long,Float,Double这些类都是抽象类Number的子类public class TestNumber { public static void main(String[] args) { int i = 5; //基本类型转换成封装类型 Inte原创 2020-08-08 21:28:55 · 239 阅读 · 0 评论 -
Java语言基础——接口与继承
接口与继承接口就像承诺某种约定,所以实现接口,就必须提供接口中声明的方法如果要使用该方法就要补全创建一个接口:file—》New—》Interface1.对象转型(符合基本类型转换规则)在通常情况下,引用类型和对象类型是一样的转型就是在引用类型和对象类型不一致的时候,才需要进行类型转换情况一:子类向父类进行转换```javaHero h = new Hero();ADHero ad = new ADHero();h = ad;情况二:父类向子类进行转换```javaHero原创 2020-08-07 19:50:04 · 215 阅读 · 0 评论 -
Java语言基础——类和对象
1.引用如果一个变量的类型是类变量,那么该变量被称为引用new Hero():创建一个Hero对象,但不能访问Hero h1 = new Hero():h1为Hero类型变量引用可以有多个,但对象只能有一个Hero h1 = new Hero(); Hero h2 = h1; //h2指向h1所指向的对象 Hero h3 = h1; Hero h4 = h1; Hero h5 = h4;//h1、h2、h3、h4、h5 五个引用,原创 2020-08-05 09:07:31 · 199 阅读 · 0 评论 -
Java语言基础——数组
数组1.声明一个数组: int [] a;2.创建一个数组:要求指明数组的长度,a = new int[5];3.访问数组:数组的标的0,1,2……-14.数组的长度:.length初始化数组情况一:分配空间与赋值分布进行int[] a = new int[5]; //分配了长度是5的数组,但是没有赋值/没有赋值,那么就会使用默认值 //作为int类型的数组,默认值是0 System.out.println(a[0]); //进行赋值 a[0]原创 2020-08-03 16:35:30 · 144 阅读 · 0 评论 -
Java语法基础——控制流程
If情况1:if情况2:if else情况3:else ifSwitch(可多个case)switch(day){case 1:……break;case2:……default:表达式;}While情况1:while(表达式){}情况2:do{表达式} while(表达式){}Forfor(表达式;表达式2;表达式3){}for(int i=0;i<9;i++)continue:继续下一次循环break:结束循环...原创 2020-07-31 20:18:17 · 92 阅读 · 0 评论 -
Java语法基础——算数操作符
基本算数操作符+ - * /;取余%;i++ i–(自增/自减)如果有任何运算单元的长度超过int,那么运算结果就按照最长的长度计算如果任何运算单元的长度都不超过int,那么运算结果就按照int来计算关系操作符大于= 大于或等于< 小于<= 小于或等于== 是否相等!= 是否不等逻辑操作符& 长路与:第二个值都会被运算&& 短路与:第一个值为false,第二个值不会进行运算| 长路或:两个都被运算|| 短路或:第一个是true,第二个就不原创 2020-07-31 20:01:00 · 127 阅读 · 0 评论 -
Java语法基础——面向对象和变量
面向对象类就像一个模板,对象则是一个个具体的事物,有不同的状态和行为创建对象就相当于根据模板创建一个东西类的属性类型可以是基本类型也可以是类类型(小驼峰)类的方法是行为,是什么方法的返回类型(有无都可);方法可以带参数变量变量是用来命名一个数据的标识符命名规则:1、只能使用字母、数字、$、_2、首字符不能使用数字3、尽量使用完整的单词,意思清楚4、不能使用关键词,但可以包含变量的作用域当变量声明在类下,那变量可以被作用在整个类当变量声明在方法上,那变量就是参数,只能在该方法内原创 2020-07-25 21:23:41 · 195 阅读 · 0 评论