
Java
20220607
做事,要有理论逻辑依据,而不是靠主观臆断。
展开
-
Java异常
异常的格式//第一种try{//需要被检测的代码,比如除数有可能为0的这种代码}catch(){//处理当发生异常代码}//第二种try{}catch(){}finally{//一定会执行的代码(通常是关闭资源的,因为资源必须被释放)//finally只有一种情况不会执行,当前一行有System.exit(0);则不会执行}//第三种try{}finally{...原创 2019-11-03 17:33:06 · 184 阅读 · 0 评论 -
Java面向对象特征之三多态
定义解析某一类事物的多种存在形态,比如:人存在男人和女人两种形态动物存在猫、狗、猪、鸭、鹅等诸多形态。多态的体现父类的引用指向了自己的子类对象,父类的引用可以接受自己的子类对象提高代码的扩展性。多态的前提必须是类与类之间有关系,要么继承,要么实现,通常还有个前提,方法存在覆盖多态的好处多态的出现,大大的提高了程序的扩展性。多态的弊端提高了扩展性,但是只能使用父类引用访问...原创 2019-10-23 12:44:38 · 260 阅读 · 0 评论 -
Java面向对象特性之二继承
继承的好处1.提高代码的复用性2.继承让类与类之间产生了关系,有了这个关系,才有了多态的特性。JAVA语言,只支持单继承,不支持多继承(接口之间可以多继承,因为都抽象,没有方法体就不冲突),因为多继承容易带来安全隐患。但是支持多层继承。(爷爷-爸爸-孙子)继承的弊端打破了封装性。继承的特点父子类出现以后,类成员特点:变量如果子类中出现非私有的同名成员变量时,子类要访问本类中的...原创 2019-10-22 17:11:04 · 237 阅读 · 0 评论 -
Java面向对象的特征之一封装
封装的定义封装(Encapsulation):是指隐藏对象的属性和实现细节。仅对外提供公共访问方式好处:将变化隔离便于使用提高重用性提高安全性代码中体现:函数本身就死最小的封装体,其次到类、包、框架private修饰符的出现,修饰类中的成员(成员变量、成员函数)将其变成私有,私有类只有在本类中有效。构造函数何为构造函数:函数名和类名一致不用定义返回值类型(与void不同...原创 2019-10-20 16:48:46 · 244 阅读 · 0 评论 -
Java 面向对象
面向对象是什么?问题1:如何将大象装到冰箱里?->打开 冰箱,放大象,关冰箱。面向过程:强调的是行为和功能把大象放到冰箱里(打开 存储 关闭)强调动作面向对象: 冰箱的行为(开关存储)看到的是冰箱 强调对象问题2:为什么要使用对象?把复杂的东西简单化~我们不需要再自己手动去操作这件事,而是通过对象来帮我们完成,我们是指挥者。面向对象的特征封装继承多态类和对象中的关系...原创 2019-10-19 21:40:52 · 220 阅读 · 0 评论 -
Java数组实现进制转换
进制间转换关系进制间转换详细介绍使用&运算的进制转换十进制转十六进制变成二进制取最低四位(&15也就是4位都是1)算值,然后再右移4位,再&15得到值,最后将值反过来就是对应的十六进制。使用查表法十进制转十六进制0 1 2 3 4 5 6 7 8 9 A B C D E F 十六进制元素0 1 2 3 4 5 6 7 8 9 10 11 ...原创 2019-10-14 10:25:45 · 1092 阅读 · 1 评论 -
JAVA选择排序和冒泡排序
选择排序拿第一个的变量依次和之后的变量进行比较,如果小于第一个变量则交换,第二次拿第二个变量依次和之后的变量进行比较,如果小于第二个变量则交换,以此类推。。。public static void selectSort(int[] arr) { for(int x=0;x<arr.length-1;x++) {//没有必要遍历到最后一个角标,最后一个单独存在,位置也就确定了。 ...原创 2019-10-05 15:06:58 · 429 阅读 · 0 评论 -
Java的分支结构和循环结构
分支结构if和switchif(布尔值){}…else if(布尔值){}…else{}switch(表达式){case:…break}//表达式只支持四中类型byte short int char区别if相当于判断题,只有两个关键字if else。if能判断区间,运算结果是布尔的,switch不行。if是顺序执行。当是具体数值,数值不多,用switch,switch较if高效。swi...原创 2019-07-25 08:12:01 · 1887 阅读 · 0 评论 -
1.Java中的数据类型
Java中的数据类型Java语言是一种强类型语言。也就是,在Java中存储的数据都是有类型的,而且必须在编译时就确定其类型。Java中有两类数据类型基本类型引用类型在Java的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的地址。也就是,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。...原创 2019-04-21 22:22:25 · 210 阅读 · 0 评论 -
java中的运算符
算数运算符注意点int x = 67676;x=x/1000*1000;//4*1000System.out.println(x);//输出4000原因是:两int不可能变double ,所以舍弃小数,变4。取模运算 其实就是求余数, 5%2为1 1%5为1 2%4为2 5%%为0 5%1为0 小规律; 左边小于右边结果是左边 左边等于右边结果是0 ...原创 2019-07-09 06:19:58 · 219 阅读 · 0 评论 -
Java中的变量
前言变量就是在内存中开辟一个空间,要运算的值存放于该空间,该空间的值能任意变换,只要操作该空间,就能操控该空间的值。三要素变量名数据类型数据 java中的数据类型分,基本数据类型和引用数据类型。 整数 整数的表现形式由4中类型。byte,short,int,long 字节(byte): 1字节是最小单位,一个字节是8个二进制位。 表示的整数范围是:(-128,+12...原创 2019-07-09 06:20:20 · 208 阅读 · 0 评论 -
关于Java以及java环境变量配置
背景在初学java时,对java环境理解很生硬。总结一些自己的理解。JRE Java Runtime Environment 这个是Java运行环境。其中包括JVM 和核心类库。 JDK Java Development Kit Java开发工具包,其中包含JRE和一些开发工具。 两者关系 那么JDK和JRE的关系,JER包含于JDK,当我们只需要运行Java程序时,我们只...原创 2019-07-09 06:20:51 · 247 阅读 · 0 评论