CoreJava
炳烛之明科技
一日成王,磨剑十年。
逝者如斯,用之取之!
展开
-
Java开发必备点16_异常
异常异常的概述异常就是不正常的情况火罐灵尿急 他必须的解决 程序中的异常:就是在程序的运行中,会出现一些不正常的情况 对于这些情况必须的处理 否则可能导致程序的中断异常的分类父类:Throwable |---Error 错误 虚拟机内存用完了 无法通过程序去避免解决 |---Exception 异常 可以通过程序解决 我们可以给出解决方案 ---RuntimeException 运行时异常 编译器是不检查的 未检查异常 ---非RuntimeException原创 2021-05-31 22:37:23 · 68 阅读 · 0 评论 -
Java开发必备点15_Set,Map集合
Set,Map集合Set集合概述set集合是Collection根接口的子接口特点特点: 1.无序 2.不可索引 3.不可重复结构图如下set集合中的方法只有Collection中的方法方法:- public boolean add(E e): 把给定的对象添加到当前集合中 。- public boolean add(Colllection c):将集合c中的元素添加到当前集合中。- public void clear() :清空集合中所有的元素。- public原创 2021-05-31 22:34:33 · 114 阅读 · 2 评论 -
Java开发必备点14_集合
集合昨日回顾包装类 byte---Byte short---Short int---Integer long---Long float---Float double---Double char---Character boolean---Boolean Integer int---Integer Integer---String、 int----String 自动装箱:简单类型----包装类型原创 2021-05-31 22:28:18 · 105 阅读 · 0 评论 -
Java开发必备点_13 包装类和String类
包装类 和 String类昨日回顾内部类 成员内部类 静态内部类 局部内部类 匿名内部类 Object 概念:是所有类的父类 如果定义一个类没有继承任何类 这个类的父类默认是Object 方法: finalize():垃圾回收 Java中垃圾回收是自动机制 当内存中存在类大量的垃圾(没有引用指向的对象) 就会触动垃圾回收机制 我们也可以进行手动通知 通知垃圾回收器 但是不一定管用 getClass():返回值类型 打印结果是一个字符串 Class 包名.类名 toS原创 2021-05-31 22:23:07 · 67 阅读 · 0 评论 -
Java开发必备点12_内部类和Objiect类
内部类 和 Objiect类内部类概念概念:在一个类内部定义一个完整的类特点:每一个类都会生成一个单独的 .class 文件语法:class 外部类类名{ class 内部类类名{ }}案例:package cn.baizhi.day13;public class Demo {}//定义外部类class Outer{ //定义内部类 class Inner{ }}内部类的分类成员内部类静态内部类局部内部类匿名内部类成员内部类位原创 2021-05-31 22:20:21 · 176 阅读 · 0 评论 -
Java开发必备点11_接口
接口接口的概念生活中的接口: usb hdmi vga dp type-cusb接口:1994年 由微软 IBM 因特尔 共同指定的一种标准协议程序中的接口:特殊的抽象类 规定了接口的使用者和接口实现者之间的规范接口的定义和特点定义的语法:interface 接口名{}特点: 1.接口中的属性都是公开静态常量 都是用public static final 修饰的 2.接口中的方法都是公开抽象方法 都是用public abstract 修饰的 3.接口中没有构原创 2021-05-31 13:49:10 · 137 阅读 · 0 评论 -
Java开发必备点10_三大修饰符
三大修饰符abstract 抽象的抽象类:被abstract 修饰的类语法: abstract class 类名{}抽象方法 : 被abstract 修饰的方法定义语法: 访问修饰符 abstract 返回值类型 方法名(参数列表); abstract 访问修饰符 返回值类型 方法名(参数列表);特点: 1.当一个类中存在抽象方法 那么这个类也必须是抽象的 2.一个抽象类中可以有抽象方法也可以有非抽象方法 3.如果一个类继承了抽象类,这个类如果不想成为抽象类,那么这个类原创 2021-05-31 13:42:43 · 119 阅读 · 0 评论 -
Java开发必备点09_面向对象三大特性之多态
面向对象三大特性之多态引出案例Java是强类型语言 变量的类型 和 数据的类型 一致案例:public class Demo{ public static void main(String[] args) { //声明一个动物类的引用 创建一个狗的对象放到动物类的引用中 Animal a = new Dog(); } }class Animal{ public void eat() { Syst原创 2021-05-31 13:36:53 · 74 阅读 · 0 评论 -
Java开发必备点08 _面向对象三大特性之继承
面向对象三大特性之继承继承的概念生活中的继承:父辈对子女的进行财产的赠与,父辈的赠与 子女的获得程序中的继承:类与类之间满足is a关系 才能定义继承关系 是指 子类可以去获得父类中非私有的属性和方法is a关系理解保温杯 is a 杯子桑豪 is a 人电脑 is a 电器里氏代换原则 要求必须满足 is a 关系才可以定义两个类的继承关系继承语法关键词: extends 继承语法: 子类 extends 父类代码:public class Demo{原创 2021-05-31 13:34:45 · 88 阅读 · 0 评论 -
Java开发必备点07_引用之间传递 this 关键字 封装
引用之间传递 this 关键字 封装引用之间的传递简单数据类型之间传递的是值引用数据类型之间传递的是地址案例:public class Demo{ public static void main(String[] args) { /*int a = 10; int b = a; b++; System.out.println(a);//10*/ //创建对象 Student s1 = new原创 2021-05-31 13:23:52 · 72 阅读 · 0 评论 -
Java开发必备点06_面向对象
面向对象面向对象概述面向对象是一种思想对象概念:万物皆对象 现实生活中 所有的事物都是对象京东 人 酸奶 对象有什么:对象的属性对象能做什么:对象的行为面向对象的思想把大象放冰箱 总共分几步把冰箱门打开把大象放进去把冰箱门关上冰箱.门打开冰箱.存东西(大象)冰箱.关门面向过程的思想:自顶向下 逐步执行面向对象思想:以对象为中心,程序的使用者,调用对象的行为 而不去关心行为是怎么实现的 类概念:所有具有相同特征和行为的对象的共性抽取抽象出来的一个原创 2021-05-30 21:32:12 · 81 阅读 · 0 评论 -
Java开发必备点05_数组
ASCII码为什么需要数组案例: 160班 现在 77人 统计 全班的Java成绩 用程序进行存储 变量 统计 全班不及格的同学 要 补考 补考过的同学 修改成绩 定义 77 个变量 int 帅 = 59; int 洋 = 100; int cto = 60; int ceo = 58;什么是数组概念:数组就是内存中一块 连续的 内存空间,用于存放 相同类型 的多个数据定义数组声明一个数组:确定数组中存放的数据类型 语法: 数据类型原创 2021-05-30 21:24:27 · 101 阅读 · 3 评论 -
Java开发必备点04_函数
函数案例:public class Demo{ public static void main(String[] args) { for(int i=0;i<30;i++){ System.out.print("="); } System.out.println(); ====================================================================================== System.ou原创 2021-05-30 21:00:38 · 53 阅读 · 0 评论 -
Java开发必备点03_流程控制之循环结构
DAY04 流程控制之循环结构### 循环的概念```Java概念:通过某个条件的控制,使代码重复有规律的执行对于循环的理解4000从第一圈开始 -------------------循环变量的初始化 每跑完一圈(循环体) 加一计数---------------循环变量的改变第十圈 结束 ----------循环条件的判断循环的结构while语法: 循环变量的初始化; while(循环条件的判断){ 循环体; 循环变量的改变; }流程原创 2021-05-28 16:26:17 · 99 阅读 · 1 评论 -
Java开发必备点02_流程控制之分支结构
流程控制之分支结构Scanner类(扫描仪)用于接收键盘输入的数据 包括 数字 字符串 等数据java.util包中 案例:public class Demo{ public static void main(String[] args) { //获取工具 java.util.Scanner s = new java.util.Scanner(System.in); System.out.println("请输入:"); //用工具 //int a = s.nex原创 2021-05-27 01:36:42 · 58 阅读 · 0 评论 -
Java开发必备点01_变量、数据类型、运算符
变量 数据类型 运算符内存和外存硬盘内存条变量什么是变量概念:是内存中一块空间,是数据存储的基本单元 数据的容器关于变量的理解内存----酒店变量----房间数据类型----房间的类型变量名----房间号变量值----房间里住的人或者放的杂物注意:Java是强类型的编程语言 要求变量值的数据类型 和 变量规定的数据类型保持一致组成变量的三要素数据类型变量名变量值定义变量分为两步 1.变量的声明(规定了变量所要存储的数据是什么类型 规定了变量名称) 语原创 2021-05-25 13:18:45 · 93 阅读 · 2 评论 -
Java开发必备点00_Java的概述和开发环境搭建
DAY 01 Java的概述和开发环境的搭建java是什么?Java是一门编程语言汉语:人和人交流的语言 自然语言 Java:人和机器交流的语言 机器语言Java的历史1995年 Java 诞生 詹姆斯 高斯林 sun公司 jdk 1.0 1996 1.11997 1.2 j2se标准版 j2me移动设备 j2ee企业版。。。2005年 jdk5....原创 2021-05-25 00:30:22 · 105 阅读 · 2 评论 -
JVM虚拟机调优_ChYN
一、电话面试:1.几点:1)公司具体位置(面试邀约)通州2)公司主要做什么的?(上网查一查)3)人事 13-17K4)迟到2.面试技巧1)先笔试(java基础 sql书写 智力问答。。。。 )2)在面试(看第一印象)3)面试答的不好的 过 复杂 问题 奇迹3.面试面试人员 技术 总结一周的面试人员4.入职面试 第一天面试 成了 人事-早入职(现在做工作的交接 下周一) 周...原创 2020-06-22 23:54:32 · 628 阅读 · 0 评论