- 博客(10)
- 收藏
- 关注
原创 异常(Throwable)基础
1、Throwable下有个异常子类:error和execption。 Error:是不能靠程序能处理的,比如:内存溢出。 Exception:运行时异常(非检查异常)和非运行时异常(检查异常) 2、常见的运行时异常: 1) NullPointerException(空指针异常)当操作一个空引用抛出的一个异常 2) NumberFormatException(数据格式化异常)试图将字符串转换为一种数值类型时,但字符串转换不适当出现的异常。 3) ClassCastException(类型转
2021-08-07 09:56:53
283
原创 C、C++、C#、java的理解
标题1.C C语言是变成基础语言.效率最高,但语法复杂,不容易学习,面向过程 标题2.C++ 随着科技的发展,开发越来越需要面向过程的语言,于是c++在c语言的基础上做了扩充,加入了面向对象的思想,因为C语言没有面向对象的语法结构,而当时业界又迫切需要面向对象的编程特性,所以贝尔实验室的开发者就为C语言添加了面向对象的结构。现在C++已经不只是C语言的扩展了,它已经完全可以被看作一种新的编程语言。虽然C语言的特性以及库函数仍然被C++支持,不过C++拥有自己的独立的类库体系,功能相当强大。 标题3.c# C
2021-07-14 09:03:07
1104
1
原创 数组
数组 概述 用来存储一组数据,但是必须是相同类型的数据 英文叫Array标志[] 每个元素都有下标/索引,默认从0开始 创建数组 动态初始化和静态初始化 静态初始化: int[] a= new int[]{1,2,3,4,5}; int[] b={1,2,3,4,5}; 动态初始化:需要指定数组的长度/容量 int[] a=new int[5]; java.lang.ArrayIndexOutOfBoundsException 数组下标越界异常:因为访问了不存在的下标 遍历数组 for(int i=0;
2021-05-18 19:37:26
108
原创 集合
集合 概述 集合里可以存放不同类型的数据; Collection-List/Set–ArrayList/LinkedList,HashSet/TreeSet; Map-HashMap/TreeMap; Collection接口 boolean add(E e)–添加元素; boolean addAll(Collection c)–把小集合添加到大集合中 。 boolean contains(Object o)–如果此 collection 包含指定的元素,则返回 true。 boolean isEmpty(
2021-05-11 20:08:57
139
原创 接口
接口 接口 1)概述 interface关键字; 成员变量为常量,默认修饰 public static final; 没有构造方法; 方法都是抽象方法,,默认修饰 public abstract ,JDK1.8以后添加了静态方法和默认方法; 2)关系 接口与接口之间为继承,可以多继承; 类与接口之间为实现implement,可以多实现;(重写所有抽象方法) Object工具类 1)所有类的超类; 2)方法: (1)void finalize() 当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器
2021-05-10 20:11:00
132
原创 面向对象
面向对象 特征 封装、继承、多态 表现形式重载和重写 、 (抽象性)第四种特征 可写可不写 封装 1)概述 private关键字修饰;只能在本类中中直接调用;提高代码的安全性; 2)封装方法 另外设置公共的方法去调用被封装的方法; 3)封装变量; 设置公共的get()和set()方法用于获取和设置被封装变量的值。 代码块 1)构造代码块 <1>作用:给对象进行初始化; <2>特点:new时触发,定义在类里方法外,优于构造方法执行; 2)局部代码块 特点:定义在方法里; 作用:限
2021-05-10 19:57:40
68
原创 循环
单分支 If(判断条件){ 满足条件的代码 } 多分支 If(判断条件1){ 满足条件的代码1 }else 嵌套分支 If(判断条件1){ 满足条件的代码1 }else If(判断条件1){ 满足条件的代码2 }else If(判断条件1){ 满足条件的代码3 }else {满足条件的代码4} for循环 for(开始位置;循环条件;更改条件){ 重复执行的代码/循环体 } 嵌套for循环 –1.概述 常用于各种算法的实现。还可以打印各种图形 –2.语法 for(1; 2; 3 ){ for(1; 2; 3
2021-04-16 19:32:32
87
原创 标识符
标识符 “+”“-”“*”“/” a++ 先打印后计算 int a=0; System.out.println(a++);//0 System.out.println(a);//1 System.out.println(a–);//1 & 与 a&b a与b都必须成立才可以 &&快速判断如果第一个不成立 直接结束 | 或 a|b a与b有一个成立就可以 ||快速判断如果第一个成立 直接结束 三目运算符 a>b?a: b ...
2021-04-16 19:13:27
90
原创 新手小白入门编程
计算机创始人:约翰·冯·诺依曼 java创始人:詹姆斯·高斯林 jdk jvm jre 都是sun公司,被Oracle公司收购了。 eclipse是IBM公司的,免费的、开源的。 JDK和JRE和JVM三者的关系 jdk java开发工具包 包含jre和开发工具。 jre java运行时环境 包含jvm和Java运行是所需的环境 JDK是开发最小的环境 JRE是运行最小的环境 Java可以跨平台,JVM不能跨平台。 ...
2021-04-08 08:54:20
676
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人