- 博客(24)
- 收藏
- 关注
原创 Java基础相关7(异常)
Java基础相关7java中的异常处理机制java中所有错误的超类:Throwable。其下有两个子类:Error 和 ExceptionError的子类描述的都是系统错误,比如虚拟机内存溢出等。Exception的子类描述的都是程序错误,比如空指针,下标越界等。通常我们程序中处理的异常都是Exception。异常处理机制中的try-catch//java中有完善的异常处理机制。格式为: try{ 代码片段}catch(XXXException e){ 处理try
2021-11-16 14:34:27
206
原创 Java基础相关6(IO)
java基础相关6File类File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径)使用File可以做到:访问其表示的文件或目录的属性信息,例如:名字,大小,修改时间等等创建和删除文件或目录访问一个目录中的子项但是File不能访问文件数据.创建File时要指定路径,而路径通常使用相对路径。 相对路径的好处在于有良好的跨平台性。 **"./"**是相对路径中使用最多的,表示"当前目录",而当前目录是哪里 取决于程序运行环境而定,在idea中运行java
2021-11-16 14:33:36
375
原创 Java基础相关5(String,正则)
java基础相关String类String 用来表示一个字符串,具有以下特点:java.lang.String 使用了final修饰,因此 不能 被继承。字符串底层封装了字符数组以及针对字符数组的操作算法。字符串一旦创建,对象永远无法改变,但字符串引用可以重新复制。java字符串在内存中采用Unicode编码方式,任何一个字符对应两个字节的定长编码。字符串常量池java在堆内存中开辟了一段空间用于缓存所有使用字面量形式创建的字符串对象,并在后期再次使用该字面量创建字符串时重用对象,避免内
2021-11-16 14:30:04
787
原创 Java基础相关4(接口,抽象,面向对象)
Java基础相关抽象抽象方法:由abstract修饰只有方法的定义,没有具体的实现(连{}都没有)。抽象方法不能有方法体。//语法public abstract void step();//修饰控制符 抽象的 返回值类型 方法名;设计规则:将派生类所共有的属性和行为,抽到超类中-----------------抽共性若派生类的行为都一样,设计为普通方法若派生类的行为不一样,设计为抽象方法抽象类:由abstract修饰包含抽象方法的类必须是抽象类抽象类不能被实
2021-11-16 14:27:33
118
原创 Java基础相关3(面向对象,new)
Java基础相关面向对象OOA面向对象分析OOD面向对象设计OOP面向对象编程(面向对象程序设计)面向对象三大特征封装:类:封装的是对象的属性和行为方法:封装的是具体的业务逻辑实现访问控制修饰符:封装的是具体的访问权限继承:作用:代码复用超类:所有派生类所共有的属性和行为接口:部分派生类所共有的属性和行为派生类:派生类所特有的属性和行为单一继承、多接口实现,传递性多态:行为多态:所有抽象方法都是多态的(通过方法的重写来实现)对象多
2021-11-16 14:24:49
300
原创 java基础相关3(staic,类,修饰控制符)
Java基础相关方法在某些语言中叫函数,它是完成特定任务的独立代码单元。方法的作用让代码易于复用,避免编写重复的代码,提高编程的效率;让程序更加模块化,减少代码重复,从而提高程序的可读性,便于后期的维护;封装一段特定的业务逻辑功能;方法尽可能独立,一个方法只干一件事;方法的定义修饰词 返回值类型 方法名(参数列表){ 方法体}//示例public static int sum(int m, int n) {return m + n;}若方法没有参数,则参数
2021-11-16 14:23:45
149
原创 java基础相关2(结构,数组,输入)
Java基础相关结构任何复杂的程序逻辑都可以通过三种结构来实现顺序结构:从上往下逐行执行,每句必走。分支结构:有条件的执行某语句,并非每句必走循环结构:反复多次执行一段相同或相似的代码分支结构if else语句若逻辑表达式结果为真,则执行大括号内的代码,为假则不执行或执行else内的内容。else if可以出现多次。if语句可以执行范围的判断,也可以执行点的判断。if括号内只能是逻辑表达式,结果只能是真或假if(逻辑表达式){代码块1;}//如果表达式为假,则不执行任何
2021-11-16 14:19:39
271
原创 Java基础相关1(数据类型,运算符,二进制)
Java基础相关Java语言背景java语言诞生于1995年Java语言的发明人是 james Gosling,他提倡简洁的设计理念Java语言归属与Sun公司,该公司与2009年被Oracle收购。Java语言在设计时参考了C++,是一门在C++基础上发展而来的语言。Java开发环境Java编译运行环境编译期:Java源文件,经过编译生成 .class字节码文件运行期:Jvm加载.class文件并运行名词:JVM:Java虚拟机加载并运行.class文件JRE:J
2021-11-16 14:12:48
433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人