自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微风拂山岗

山外青山楼外楼

  • 博客(12)
  • 收藏
  • 关注

原创 javase异常

异常简介1.概念:程序在运行过程中出现的不正常情况2.分类3.出现的错误/异常的可能原因 1).错误: StackOverflowError(栈溢出) OOM(内存溢出) 2).异常: 空指针 读取不存在的文件 越界 网络问题 异常参数 程序中断树图4.引入:为什么要处理异常5.如何去处理异常 1).直接处理 try catch a.格式: b.可能会遇到的一些问题 i.多级catch ii.异常不

2020-08-29 22:11:13 110

原创 javase集合

集合框架简介1.集合框架是一个用来代表和操纵集合的统一架构。2.组成 1).接口:是代表集合的抽象数据类型。例如 Collection、List、Set、Map 等。之所以定义多个接口,是为了以不同的方式操作集合对象 2).实现(类):是集合接口的具体实现。从本质上讲,它们是可重复使用的数据结构,例如:ArrayList、LinkedList、HashSet、HashMap。 3).算法:是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序。这些算法被称为多态,那是因为相同的方法

2020-08-29 17:46:54 144

原创 javase常用类

ObjectObject类,所有类的父类(根类/基类),自定义一个类时,若没有明确继承类,默认继承Object类。Object中定义的方法,是所有对象都具备的方法Object类型可以存储任何对象1).作为参数,可以接受任何对象2).作为返回值,可以返回任何对象在平常的工作学习中经常用到的主要有以下方法1.getClass():返回此对象的运行时类。 1). public final native Class<?> getClass(); 2).返回引用中存储的实际对象

2020-08-29 16:14:58 165

原创 javase内部类

内部类内部类初体验public class InnerClass { private int a = 100; public void test(){ System.out.println("这是普通方法!"); } /** * 内部类(public、protector、defau、private都可以修饰) */ static class In01{ private int b = 200;

2020-08-22 17:34:32 128 1

原创 javase接口

接口简介1.概念:Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。(个人来看:接口无异于提供一种对外的契约,以供不同的对象去用(实现)) a. 宏观:约定、规则 b. 微观:功能2.写法格式:定义接口所在的仍为 .java 文件,虽然声明时使用的为 interface 关键字的编译后仍然会产生 .class 文件。这点可以让我们将接口看做是一种只包含了功能声明的特殊类。

2020-08-22 16:04:03 155

原创 javase三大关键字

抽象(abstract)1.修饰类 a.子类继承父类时 通过多态实现创建抽象类对象3.修饰方法 a.修饰方法为抽象方法,抽象方法只有方法的声明,没有方法的实现(方法体) b.含有抽象方法的类一定是抽象类,抽象类中不一定含有抽象方法 c.一个类继承一个抽象类要么实现(重写)抽象类中的所有抽象方法,要么将自己也声明为抽象类 d.效果看上图4.总结 作用: ①一个类不想被创建对象,则可声明为抽象类 ②不同子类的相同行为(功能)拥有不同的实现,则父类可定义为抽象类,方法可定义

2020-08-22 14:48:34 161 1

原创 javase面向对象

基本介绍1. 面向(对象、过程、接口、函数) a. 过程 i. 按步骤去考虑事务发展 b. 对象 i. 先考虑事务中有哪些对象 ii. 再建立对象与对象的关系2. 对象:真实存在的事物 a. 静态:属性(/变量/成员变量/实例变量) b. 动态:方法(/函数/成员方法/实例方法) c. 例:人 i. 属性:年龄、性别、姓名… ii. 方法:吃饭、睡觉、学习…3. 类:多个对象抽取其共同点形成的概念 a. 现实中:先有对象后有类 b. 程序中:先有类后有对象 4. 对

2020-08-22 10:37:48 177

原创 javase数组

一、数组简介1. 概念:一组连续的存储空间,存储多个相同类型的数据。2. 特点: a. 类型相同 b. 长度固定3. 创建 a. 声明: i. 数据类型【】 数组名 ii. 如:int【】 num; String【】 strs; byte【】bs; b. 创建 i. 动态创建 1) 数组名 = new 数据类型【数组长度】; 2) 数组名 = new 数据类型【】{值1,值2,值3…}; ii. 静态创建 1) 数据类型【】 数组名 = {值1,值

2020-08-21 21:32:35 188

原创 javase方法

上车Java方法方法基本点介绍1. Java方法是语句的集合,组在一起执行一个功能。(封装一段特定功能的代码) a. 方法是解决一类问题的步骤的有序集合 b. 方法包含于类或对象中 c. 方法在程序中创建,在其他地方被引用 d. 方法定义在类中 e. 方法中不能定义方法2. 设计原则(方法的本义是功能块,就是实现某个功能的语句块的集合) a. 原子性:一个方法只完成一个功能(利于后期扩张)3. 命名规则:小驼峰4. 格式 a. 访问权限修饰符 修饰符 返回值类型 方法名(形参列

2020-08-21 13:59:41 221 1

原创 javase代码组成

代码组成1. 代码组成 a. 标识符 b. 关键字 c. 数据 d. 运算符 e. 表达式 public class Test{ public static void main(String[] args){ System.out.println("屠龙"); } }2. 标识符 a. 类与接口(大驼峰) b. 变量(小驼峰) c. 常量(全大写) d. 包(全小写) e. 可以使用0~9、a~z、A~Z、_、$、 i. 不允许数字、特殊符号开头 i

2020-08-20 19:10:30 241

原创 javase简介

导入一、 软件架构的简介1、展示端(前端):H5、Android、Ios、游戏开发、UI设计2、处理端(后端):java、python、php、.net3、其他:测试、网络安全、运维工程师、产品经理、项目经理二、开发流程需求分析/合同签订--->产品流程图绘制--->数据库设计/设计界面--->编程--->测试--->上线--->运维三、一些基本概念1. 软件:封装资源和指令集合(应用软件、系统软件) a. 目的: i. 模拟虚拟世界 ii.

2020-08-18 23:37:04 907

原创 菜鸟的博客初体验

菜鸟心路作为一名Java开发菜鸟,能够在CSDN上分享自己的学习心得,瞻仰大牛的伟岸英姿,个人感到无比的激动与荣幸。一个小开头摘抄一段歌词,与诸位共享 《卧 龙 吟》 戴建明束发读诗书 修德兼修身 仰观与俯察 韬略胸中存 躬耕从未忘忧国 谁知热血在山林 凤兮凤兮思高举 时乱势危久沉吟 凤兮凤兮思高举 时乱势危久沉吟茅庐承三顾 促膝纵横论 半生遇知己 蛰人感幸甚明朝携剑随君去 羽扇纶巾赴征程 龙兮龙兮风云会 长啸一声抒怀襟 归去归去

2020-08-18 11:39:57 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除