- 博客(6)
- 收藏
- 关注
原创 String字符串
一、字符串的创建方式String a=“Java”;String b=new String();String c=new String(“java”);二、==和equals的区别==:比较内存地址 适合于比较基本数据类型(int char boolean double…)equals:比较数据是否相同 适合于比较引用数据类型(String)三、String的常用方法String d=“北大青鸟java西安软键IT”;1.length:获取字符串的长度(空格等符号也算长度)Sys
2020-08-10 13:56:41 169
原创 JAVA中的线程和进程
一、进程和线程1.进程:电脑中的应用程序 有独立的系统资源和内存空间2.线程:进程中每一个独立的任务 竞争关系二、多线程的好处1.充分利用CPU资源2.简化代码模型3.提高用户体验三、多线程创建步骤1.定义线程(继承Thread/实现Runnable接口)2.创建线程的对象3.启动线程4.终止线程(线程执行完自己的任务后会自动消亡)ps:调run和调start的区别a.run:当前程序中只有main一条线程,所有事情需要main来完成b.start:开启一个全新的线程,
2020-08-03 16:38:43 149 1
原创 File IO流
一、按方向分:输出流:OutputStream和Writer为基类输入流:InputStream和Reader为基类二、根据传输数据单位大小分:字节流(OutputStream,InputStream)字符流(Writer,Reader)**在写一个简单的字节流输出程序,代码如下:**创建一个OutputTest的类FILE IO流的常用方法:需要注意的是,在使用完流的时候,一定记得关闭流,否则会造成内存溢出。...
2020-07-27 10:43:30 123
原创 Java中异常以及关键字
一、什么是异常:异常指程序运行中发生的意外,会中断程序。二、异常的五大关键字1.try:存放可能发生异常的代码块2.catch:捕获并处理异常3.finally:无论如何都要执行的代码,除非jvm退出4.throws:声明异常,将方法可能发生的异常列举出来5.throw:抛出异常,自定义异常三、常见的异常类型1.Exception :所有异常的父类2.ArithmeticException:算数异常 不符合数学的相关规定3.ArrayIndexOutOfBoundsException
2020-07-19 23:12:06 1749
原创 Java中关于接口
接口1.关键字:interface implenments代码:使用interface创建接口使用implenments实现接口2.接口的作用:接口代表一种能力 为了解决继承单根性的局限接口可以看作是一种特殊的抽象类3.继承的设计标准a.类的继承需要满足子类是一个父类的逻辑b.接口的实现需要满足类拥有接口这样的能力4.接口的相关特性a.接口不可以实例化对象,但是可以向上或者向下转型b.接口当中所有的属性都是静态常量,定义时必须赋值代码:c.接口中所有的方法都是抽象方
2020-07-13 15:57:40 322
原创 Java中关于继承
一、多态:提高代码的灵活性和扩展性ps:扩展功能时对之前的代码几乎不需要改动二、实现多态的两种方式1.使用父类作为方法的形参2.使用父类作为方法的返回值ps:多态是建立在继承的基础之上三、向上转型:将子类对象包装成父类的类型1.语法:父类 对象名=new 子类()2.属于自动类型转换四、向下转型:将包装的子类对象打回原形1.语法:子类 对象名=(子类)包装的对象名2.属于强制类型转换五、父子类方法调用问题1.通过常规方式创建出来的对象 各调各的2.通过向上转型创建出来的对象a.
2020-07-07 19:04:23 250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人