- 博客(10)
- 收藏
- 关注
原创 JAVA多线程
线程B必须等到线程A完成后才能执行,那么线程A和线程B之间就需要线程通信,即等待唤醒机制。run( ):将线程要执行的操作,声明在run( )中,这个run方法是Thread重写的接口Runnable中的run方法。currentThread( ):获取正在执行的线程对象(此方法在哪个线程中使用,获取的就是哪个线程对象)不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁。并重写该接口的 run()方法,该 run()方法的方法体同样是该线程的线程执行体。
2025-01-13 17:24:35
869
原创 JAVA异常处理
用户自定义异常类,只需继承Exception类即可//自定义的异常类//传递数字>10报错//toString:异常的打印信息@Override'}';// 可能会存在异常的方法System.out.println("传递参数为:"+a);if(a>10){//快捷键 alt+enter //抛出try { //捕获test(1);//快捷键自动生成try {test(11);//手动增加一些处理异常的代码块//捕获到异常实际应用中的总结。
2025-01-08 17:08:52
564
原创 JAVA面向对象
抽象类不能加final修饰,Java中的抽象类是用来被继承的,而final修饰符用于禁止类被继承或方法被重写,因此,抽象类和final修饰符是互斥的,不能同时使用。方法名、参数列表和返回类型必须与父类中的方法一致,通过@override注解来明确表示这是对父类方法的重写。是代码复用的重要手段,通过继承可以建立类与类之间的层次关系,使得结构更加清晰。简而言之,抽象类不能直接实例化,但通过继承抽象类并实现所有抽象方法的子类是可以被实例化的。封装是指将对象的属性(数据)和行为(方法)结合在一起。
2024-12-31 12:35:02
1717
原创 JAVA方法&JAVA数组
java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段方法包含一个方法头和一个方法体修饰符,可选返回值类型方法名,遵守命名规范参数,可选,可不含任何参数形参:在方法被调用时用于接收外界输入的数据实参:调用方法时实际传给方法的数据方法体:定义该方法的功能数组是相同类型数据的有序集合其中,每个数据称做一个数组元素,每个数组元素可以通过一个下标来访问。
2024-12-29 00:43:56
1936
原创 IDEA快捷键
Ctrl + Shift + 左键单击 把光标放在某个类变量上,按此快捷键可以直接定位到该类中。Ctrl + Alt + B 在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口。 Ctrl + Alt + 右方向键 前进到上一个操作的地方。Ctrl + Alt + 左方向键 退回到上一个操作的地方(类似鼠标侧键)ctrl+Alt+t 调出try catch 包围。Ctrl+Shift+F 全文查找关键字。Ctrl+Shift+N 查找文件。Ctrl+shift+R 查找替换。
2024-12-29 00:13:57
567
原创 JAVA基础
建好空项目在空项目里写代码 接下来和创建java项目步骤相同,最后页面如图点击此处查看项目结构,配置环境,更改java版本(自己下载的版本),点击apply,才可运行。
2024-12-26 22:32:50
1632
原创 JAVA入门
新建 C:\Program Files\Java\jdk1.8\jre\bin 和 C:\Program Files\Java\jdk1.8\bin。配置环境变量 -->添加系统变量JAVA_HOME ( 变量名);变量值:刚才下载的jdk1.8的文件地址。新建 %JAVA_HOME%\bin 和 %JAVA_HOME%jre\bin。【注意】系统没有显示文件后缀名时,点开文件管理器手动打开。JavaEE:企业级开发(Web端,服务器开发…百度搜索jdk8,找到下载地址,下载电脑对应版本。
2024-12-26 00:51:34
658
原创 学习Markdown语法&快捷键&Dos快捷命令
(** 内容** -> 变粗体)( * 内容 *->变斜体)( 两边三个* ->斜体加粗)(两边两个~~ )
2024-12-25 16:17:29
409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅