自定义博客皮肤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)
  • 收藏
  • 关注

原创 java基础之IO流

IO流File类File 文件和目录(文件夹)路径名的抽象表示。构造方法File(String pathname);//参数就是指定的路径/如果没有指定路径(默认是在当前项目下)通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例File(File parent, String child);//从父抽象路径名和子路径名字符串创建新的 File实例。File(String parent, String child);//参数1:父目录地址 参数2:具体的子文件地址成员方法

2021-08-21 15:48:54 173

原创 java基础之多线程

线程概念进程和线程进程是一个应用程序(1个进程是一个软件)。线程是一个进程中的执行场景/执行单元。一个进程可以启动多个线程。线程是依赖于进程的多线程的意义多线程的特点:具有随机性多个线程在抢占CPU的执行权面试题jvm是多线程吗?是多线程,至少有两条线程用户线程main,以及创建对象的时候,当对象使用完毕,需要被垃圾回收器回收;jvm针对没有更多引用对象,开启一条垃圾回收线程!java语言能够开启多线程?开启线程---->开启进程----Java语言不能够开启进程—借助

2021-08-07 15:02:15 324

原创 java基础之异常

异常概念Throwable:包含所有的错误以及异常! 它是一个超类(父类)error:非常严重问题 (跟代码没有太大有关系)OOM Out Of Memory:内存溢出 (严重问题)Exception:编译时期异常和运行时期异常(RuntimeException):程序在运行过程中出现问题(代码书写不严谨)只要不是RuntimeException的子类都是属于编译时期异常运行时期异常:一般程序员逻辑结构不严谨导致的问题,调用者可以进行显示处理(try…catch…/throws)也

2021-08-07 14:59:50 723

原创 java基础之System类

System类不能实例化成员变量:public static final InputStream in:标准输入流public static final PrintStream out:标准输出流public static final PrintStream err:错误输出流(打印错误信息/一些信息需要用户引起注意:相关的日志)后期使用日志文件:log4j.properites级别:info:详情信息debug:断点调试模式error:错误信息warning:警告信息Syst

2021-08-07 14:57:13 86

原创 java基础之集合——Map集合

Map集合键映射到值的对象,Map集合可以多个值,但键必须唯一!Map和Collection集合的区别:Collection:只能存储一种类型 CollectionMap集合:可以两种类型的,键的类型,值的类型 Map<K,V>遍历方式不同Collection:5种方式详见集合的遍历Map:两种方式:方式1:获取所有的K的集合(键的集合)通过键获取值方式2: 获取所有的键值对对象Map.Entry<K,V> (“结婚证”)通过键值对对象获取所有的键(“结

2021-08-07 14:55:05 230

原创 java基础之集合——Collection集合

集合数组其实就是一个集合。集合实际上就是一个容器。可以来容纳其它类型的数据。集合和数组有什么区别?1)长度区别数组:长度固定集合:长度可变2)存储数据类型的区别数组:可以存储基本数据类型,也可以存储引用数据类型集合:前提条件:集合中加入泛型<>也是在模拟数组的特点:只能存储引用类型 Collection :泛型<引用类型>3)存储元素的区别:数组:存储的元素必须为同一种数据类型集合:如果没有加入泛型 :就出任意类型的元素(必须引用类型)集合框架

2021-07-31 16:18:04 203

原创 java基础之常用类

常用类Object类是类结构层次的根类(超类—>父类),所有的类都默认继承自Object使用JDK提供的API文档学习常用类中的常用功能API:Application Programming Interface:应用程序接口开发文档getClass方法Object功能类的getClass()方法public final Class getClass();//表示正在运行的类 (就是字节码文件对象)先去使用Class类(反射的时候去使用):功能:public String getN

2021-07-31 16:15:20 150

原创 java基础之面向对象(二)

static关键字静态static关键字的特点:1)随着类的加载而加载2)优先于对象存在:它不能和this共存(this:代表当期类对象的地址值引用)对象还没有new的时候,当前被static修饰的成员就已经内存了3)被静态修饰可以被多个对象共享:有共享共用的意思举例:饮水机中的水(适合) <==> 水杯共享(不适合!)4)被静态修饰的变量,方法=>静态变量或者静态方法我们所说的成员变量和成员方法:都指的是非静态静态的成员的访问方式:类名.变量\类名.方法名()5)

2021-07-24 08:58:15 232

原创 java基础之面向对象(一)

11.面向对象面向对象和面向过程的区别面向过程主要关注点是:实现的具体过程,因果关系【集成显卡的开发思路】优点:对于业务逻辑比较简单的程序,可以达到快速开发,前期投入成本较低缺点:采用面向过程的方式开发很难解决非常复杂的业务逻辑,另外面向过程的方法导致软件元素之间的“耦合度”很高,只要其中一环出问题,整个系统受到影响,导致最终的软件“扩展力”差。另外,由于没有独立体的概念,所以无法达到组件复用。面向对象主要关注点是:主要关注对象【独立体】能完成哪些功能。【独立显卡的开发思路】优点:耦合

2021-07-17 08:42:20 145

原创 java基础之数组(一)

10.数组10.1概念1.数组是一种引用类型2.数组是一种简单的数据结构3.数组是一个容器,可以用来存储其他元素(数组是可以存储任意类型的元素)4.数组分为:一维数组,二维数组,三维数组,多维数组…5.数组中存储的元素是统一的6.数组长度不可改变,数组一旦创建长度是不可变的数组中存储元素的类型是统一的,每一个元素在内存中所占的空间大小是相同的,知道数组的首元素的内存地址,要查找的元素只要知道下标就可以快速的计算出偏移量,通过首元素内存地址加上偏移量快速计算出要查找元素的内存地址,通过内存

2021-07-17 08:40:30 85

原创 java基础之方法

9.方法9.1什么是方法?功能代码只需要输入一遍要使用这个功能,只需要给这个功能传递具体的数据这个功能完成之后返回一个最终结果这样的代码就可以重复使用,提高代码复用性方法定义在类体当中,在一个类体当中可以定义多个方法,方法编写的位置没有先后顺序,可以随意。方法体由java语句构成,方法体当中的代码遵守自上而下的顺序一次执行。方法体当中不能再定义方法。方法就是一个代码片段,并且这段代码片段可以完成某个指定的功能,并且可以被重复的使用。9.2方法的定义9.2.1有具体返回值类型的方法的

2021-07-17 08:37:00 105

原创 java基础内容与控制类型的基础语法

基础内容及语法1.java基础由硬件和软件组成应用领域:​ 1)科学计算​ 2)人工智能(数据分析)​ 3)数据的处理​ 4)辅助设计​ 5)计算机网络…软件的划分:​ 1)系统软件:dos,windows,Linux(centos7.8,红帽,deepin:国产),Mac​ 移动端:android,ios, 鸿蒙(华为)​ 2)应用软件: 客户端软件必须更新才能使用服务器高版本的功能!​ QQ客户端​ office办公软件​ vnc-view(客

2021-07-10 12:00:39 216

空空如也

空空如也

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

TA关注的人

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