- 博客(16)
- 收藏
- 关注
原创 java 异常处理是什么?
异常的种类异常处理 Throwable (异常处理父类)Error 系统崩溃 数据库崩溃(跟咱们代码没关系)Exception 异常(是跟咱们代码有关系的)RuntimeException 运行时异常如何解决出现异常 系统如何解决?(谁来解决)main函数解决方式1.main函数自己解决2.把问题跑出上级去解决(谁调用的main 谁去解决)交给jvm虚拟机解决 给你报错打印错误信息 错误发生
2017-12-25 21:26:11 327
原创 java集合 之泛型 删除方法 排序 复合嵌套
泛型1.增加了代码安全性2.省去了强转换的麻烦泛型类 是在创建 对象的时候 给泛型缚类型 // 声明一个集合 保存adbcd 迭代器遍历 // 泛型:声明集合中保存的元素什么类型 ArrayList<String> arrayList = new ArrayList<String>(); arrayList.add("a"); arr
2017-12-25 21:25:31 683
原创 java 集合 Vector ArrayList LinkedList
Vector不是重点 Vector vector = new Vector(); // 添加元素 vector.addElement("a"); vector.addElement("b"); vector.addElement("c"); vector.addElement("d"); // 遍历(特有
2017-12-19 09:02:16 293
原创 文章标题
StringBufferStringBuffer 是线程安全的(耗费资源) 可变序列StringBuileder 是 一个线程不安全(不耗费资源) 可变序列1.添加2.插入3.删除4.替换5.反转方法的调用// 反转 // 字符串 转StringBuffer // StringBuffer 转Strin public static void fun7()
2017-12-14 21:13:51 149
原创 java小知识 接口 String类
接口接口 jdk1.8后进行了优化优化后可以写成员方法1.静态方法2.默认的方法a.不能使用接口直接去调用 因为接口不能实例化对象必须使用该接口的实现类的对象去调用b.默认方法在实现类中可以重写 不强制你必须重写c.如果想调用父类中的默认方法 可以使用 接口名.super.默认方法名抽象类 和 接口的区别:成员变量 :抽象类:常量 和变量接口:常量成员方法 :抽象类: 有成员方法 有抽象方法接口:
2017-12-14 09:03:48 915
原创 java面向对象之设计思想
模板设计思想模板设计模式(思想)程序由确定的部分 和 不确定的部分组成这时可以把不确定的部分抽象出来然后对外开放可以放可以访问的方式重写抽象方法 来完成不确定部分需求 :计算一个程序的执行时间abstract class GetTime{ public void getTime(){ long s = System.currentTimeMillis(); f
2017-12-12 22:32:10 571
原创 java面向对象之抽象, 接口
抽象抽象抽象使用的关键词 abstract1.abstract 修饰类 抽象类2.abstract 修饰方法 抽象方法抽象方法 没有实现部分注意 :抽象类 中的抽象方法 强制子类去重写抽象方法注意 : 抽象类 不能实例化对象(创建对象)创建对象的方式: 比照多态来创建抽象类注意:1.成员变量:有 可以有变量 也可以有常量2.成员方法:可以有抽象方法 也可以有成员方法3.构造方法:有注意:抽象类
2017-12-11 21:18:51 161
原创 java入门之面向对象4
多态多态的规则多态的规则(前提):1类与类之间要建立关系 建立继承的关系2.必须要有方法重写3.父类的指针(引用) 指向 子类的对象(空间)需求:创建 动物类 猫类 狗类都有一个吃的方法 动物类 吃猫 猫吃鱼狗 狗吃骨头public class Demo01 { private void mian() { // 本类的引用(指针) 指向子类对象(空间) //
2017-12-08 19:44:26 158
原创 java之面向对象3
代码块代码块 1.局部代码块局部变量位置:方法中 和 方法声明中作用:限定了局部变量的生命周期(作用域问题)2.构造代码块位置:在类中 方法外调用顺序:在你创建对象的时候 如果你有构造代码块系统会帮你先调用构造代码块 再调用构造方法作用:如果每个对象都有相同方法去执行可以在构造代码中调用(开发中机会没有这样的场景)3.静态代码块(使用static来修饰)位置:在类中方法外特点:只加载一次 并且随着
2017-12-07 21:15:32 158
原创 java之面向对象2
构造方法作用:对对象的属性(成员变量)进行初始化的写法:1.构造方法名与类名完全相同相同(大小写必须一样)2.没有返回值类型(连void都不写)3.没有返回值(没有 return)public class Demo01 { public static void main(String[] args) { //创建一个Person对象 // 构造方法 系统帮你再
2017-12-06 20:48:24 220
原创 java之面向对象
面向对象面向对象 和面向过程的区别举个简单的例子:比如说你去组装电脑用面向过程的方法去买 CPU 主板 显卡 内存 硬盘 。。。 然后自己组装。面向过程的方法找一个懂电脑的人帮你把你弄一台完整的电脑。面向对象的优点1.将复杂的问题简单化2.从事物的执行者 转变为指挥者3.面向对象的思想 是更贴近人思考问题的思想(懒人思想)面向对象中 类 和 对象比如描述一类人 学生(模板) * 姓名 *
2017-12-05 20:21:20 229
原创 java之数组小知识
数组数组练习1.根据索引找元素需求 封装一个函数 传入数字1 返回 星期一…public static char chabiao(int a) { char b[]=new char[]{'一','二','三','四','五','六','七'}; return b[a-1]; } public static void main(String[] ar
2017-12-01 20:32:48 161
原创 java入门04
java入门04break 和 continuebreak 和 continue 再循环中的作用break作用 跳出(结束)循环//注意:break跳出循环 在break对的后面写任何代码 //都不会执行 所以没有意义 报错 //如果break 在分支语句当中 那么break的后面可以写代码 //因为这个分支语句 有可能不被执行 //
2017-11-30 20:30:49 173
原创 文章标题
流程结构: 循环结构1.循环结构1while(1️⃣是否进行循环判断条件){ 2️⃣循环体 }循环的规则: 当判断条件成立时 执行循环体 当判断条件不成立时 结束循环 当循环条件恒成立时 会出现死循环 可以给死循环 写一个出口 来结束循环执行 :1->2->1->2->1 判断条件不成立 停止循环循环增量1.初始化循环增量2.寻找循环判断条件3.写循环
2017-11-29 20:39:12 139
原创 java入门DAY2
进制 “` 1.十进制 0 到 9 2.二进制 只有0 1 3.8进制 0到7 4.十六进制 0到9 A到F A=10 F=15进制转换 十进制转化为 二进制 口诀 连除倒取余。 18→10010 183→10110111十进制 转化 八进制 除以8取余数二进制转十进制 10010 1*2^4+1*2^1=101111=32+8+4+2+1=4716进制 以0x开头
2017-11-28 20:58:56 168
原创 java入门知识
程序的分类 1.B/S 浏览器/服务器 网页 不用更新 方便2.C/S 客户端/服务器 qq 微信 将一些基础资料 通过客户端 存储到用户 电脑里。 需要更新 加载速度 略快java的特点: 1.简单 弱化指针的概念(使用引用代替) 指针 指保存地址。 2.面向对象与面向过程 3.分布式 多台服务器同时给予一个服务的支持。 4.跨平台(jdk jre jvm) JDK:
2017-11-27 21:27:55 199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人