java
文章平均质量分 61
以实战为线索,提升编程能力
star__king
光遇执念的Coding
展开
-
位逻辑运算符
位逻辑运算符原创 2022-08-18 10:40:23 · 1654 阅读 · 1 评论 -
ThreadPoolExecutor构造函数重要参数分析,以及创建线程池
ThreadPoolExecutor构造函数重要参数分析,以及创建线程池原创 2022-08-18 10:33:06 · 436 阅读 · 0 评论 -
通过位运算进行两个变量值的交换功能
通过位运算进行两个变量值的交换功能原创 2022-07-28 15:25:45 · 2692 阅读 · 0 评论 -
IDEA创建module时名字后面出现中括号的情况
IDEA创建module时名字后面出现中括号的情况原创 2022-06-25 11:33:08 · 1446 阅读 · 0 评论 -
mvc:view controller view-name爆红
mvc:view controller view-name爆红原创 2022-06-24 08:52:07 · 3880 阅读 · 0 评论 -
Could not find bean with name ‘org.springframework.aop.config.internalAutoProxyCreator‘
Could not find bean with name 'org.springframework.aop.config.internalAutoProxyCreator'原创 2022-06-16 16:44:03 · 1206 阅读 · 0 评论 -
SQL查询1064报错 [ERR] 1064 - You have an error in your SQL syntax; check the manual.......
MySQL建表出现1064问题问题SQL语句DROP DATABASE IF EXISTS bookstore;DROP DATABASE bookstore;USE bookstore;CREATE TABLE t_user ( 'id' INT PRIMARY KEY auto_increment, 'username' VARCHAR ( 20 ) NOT NULL UNIQUE, 'password' VARCHAR ( 32 ) NOT NULL, 'email' VARCHA原创 2021-10-11 15:01:57 · 188678 阅读 · 7 评论 -
Java中的自动装箱和拆箱
自动装箱和拆箱自动装箱和拆箱自动装箱:拆箱1. 为什么要有包装类(或封装类)2. 基本数据类型与对应的包装类:3. 类型间的转换4. 何时发生自动装箱和拆箱赋值、数值运算时方法调用时:自动装箱、拆箱中的坑自动装箱和拆箱目的:日常开发中,靠这些基本数据类型几乎能够满足我们的需求,但是基本类型终究不是对象。将原始类型值自动地转成对应的对象。自动装箱与拆箱的机制可以让Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接。自动装箱:Java自动将原始类型值转换成对应的对象,比如讲原创 2021-07-31 11:25:29 · 119 阅读 · 0 评论 -
数据结构--数组队列的实现
数据结构--数组模拟队列说明2. 实现代码1. 数组队列类2.数组队列测试类3.代码运行结果4.完整代码说明队列是一个有序列表,可以用数组或者链表来实现。遵循先入先出(FIFO)的原则,即先存入列的数据,会被先取出,后存入的会被后取出,实际中的排队就是最好的说明。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-khX8mUGY-1622795354985)(E:\研究生学习\Typora Note\图片\数组模拟队列-1.png)]索引( 初始值fro原创 2021-06-04 16:33:13 · 172 阅读 · 0 评论 -
print、printf、println在Java中的使用
print、printf、println在Java中的使用文章目录print、printf、println在Java中的使用一、println在JAVA中常常使用System.out.pirntf();的输出格式。二、print在JAVA中常常使用System.out.pirnt();的输出格式。三、printf在JAVA中常常使用System.out.printf();的格式** 总结:**一、println在JAVA中常常使用System.out.pirntf();的输出格式。比如最常见的 he原创 2021-01-23 12:02:59 · 3496 阅读 · 0 评论 -
This和Super关键字的对比
this和Super关键字this和Super关键字的对比Super关键字的用法如下:1. super关键字代表了父类空间的引用;2. super关键字的作用:3. super关键字调用父类构造方法要注意的事项:this关键字的用法如下:1.了解没有 this 关键字的问题2. 不需要 this 关键字的程序示例3. this:调用当前类方法3. this():调用当前类的构造函数4. 使用this()构造函数调用4. this:作为参数传递给方法5. this:在构造函数调用中作为参数传递6. this.原创 2021-01-19 13:18:58 · 178 阅读 · 0 评论 -
java报错MalformedURLException: unknown protocol: c
java报错:MalformedURLException: unknown protocol: c1. 报错情况:部分代码://打开图片 path="C:/Users/MyUser/image.jpg" openPictrues(path); public void openPictures(String path,String picName) throws IOException { FXMLLoader root = new FXMLLoader(getCla原创 2021-01-06 11:50:45 · 2602 阅读 · 0 评论 -
UML类图新手入门级介绍
UML类图新手入门级介绍看了大话设计模式,觉得很生动形象,比较适合于我这种初学者理解面向对象,所以就记录了一下。举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。首先,看动物矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。前面的符号,+ 表示public,- 表示private,# 表示protected。右下角的飞翔,它表示一个接口图,与类图的区原创 2020-11-02 10:30:18 · 176 阅读 · 0 评论 -
Java笔记
这里写目录标题一级目录1. 类和对象2. 修饰符权限 private、public、protected3. 继承二级目录三级目录一级目录1. 类和对象面向对象程序设计的思想:将现实世界的实体——抽象为对象——对象具备的属性(有什么特性)和行为(可以干什么)面向对象的特点:封装性、继承性、多态性例如:现在面临一只大雁要从北方飞往南方的实际问题,以面向对象的思想来解决这一问题步骤如下:1.从实际问题抽象出对象——大雁2.识别对象属性。对象具备的 属性都是静态属性(一对翅膀、有颜色的羽毛)3原创 2020-10-07 17:16:24 · 152 阅读 · 0 评论 -
Error:java: 无效的源发行版: 11
Error:java: 无效的源发行版: 111.问题描述2.原因查找3.解决办法3.1 打开IDEA的File—Project Structure设置3.2 修改Project SDK为自己想要切换的版本3.3 修改project languang level1.问题描述在我的电脑中同时安装了JDK8和JDK11,之前本来调试好了的,但是不知道什么时候就有可能被我误点了IDEA的一些project的配置,导致之前写写好的可以运行的代码都出现了报错,吓到了小白的我。报错显示Error:java: 无效的原创 2020-09-21 09:29:06 · 265 阅读 · 1 评论 -
java运行出现JNI错误,JDK8和JDK11都安装了
原本电脑是安装的JDK11版本的,因为编程需要安装JDK8的,所以电脑同时存在了JDK8和JDK11,在配置好环境变量的之后,写个HelloWorld程序测试一下,发现报错了UnsupportedClassVersionError原创 2020-09-15 17:08:24 · 6650 阅读 · 2 评论 -
安装JDK1.8+环境配置
安装JDK1.8+环境配置1.下载JDK2.安装JDK3.环境配置3.1 新建系统变量3.2 添加Path路径3.3 使用cmd命令行验证是否环境配置成功1.下载JDK直接官网下载:http://www.oracle.com下载链接https://www.oracle.com/java/technologies/javase-downloads.html#JDK8选择自己对应的系统的需要的版本,这里下载windows系统64位的(现在下载这些好像需要登录oracle账号了)下载好了之后原创 2020-09-14 21:57:13 · 1891 阅读 · 0 评论 -
JDK11使用IDEA,配置JavaFX
因为需要使用到javafx了,所有在已经配置好了IDEA的前提下我需要配置一下javafx,在JKD11的版本中JavaFX是独立的,所以需要使用的话就需要导入相关的库原创 2020-09-08 10:39:57 · 1167 阅读 · 0 评论 -
猜数字小游戏
猜数字小游戏需求:思路:1. 写一个游戏类GuessNumber,里面有猜数字的小游戏2. 写一个测试类GuessNumberTest需求:写程序实现猜数字小游戏,只能试玩3次,如果还想玩,提示:游戏试玩已结束,想玩请充值(www.itcast.com)思路: 1. 写一个游戏类,里面有猜数字的小游戏 2. 写一个测试类,测试类中有main方法,main()方法中按照下面步骤完成 A:从文件中读取数据到Properties集合,用Load()方法实现原创 2020-09-03 11:21:11 · 281 阅读 · 0 评论 -
程序模拟电影院窗口卖票,多线程Demo
有100张票,而它有3个窗口卖票,请设计一个程序模拟该电影院卖票原创 2020-09-03 09:46:36 · 2517 阅读 · 0 评论 -
Error:java: 错误: 不支持发行版本 14
Error:java: 错误: 不支持发行版本 14修改全局设置修改module设置在我换了电脑把IDEA的project转移过来之后,开始出现了问题修改全局设置修改 Files -> Settings -> Project Structure -> Project -> Project Language Level->选择版本比当前jdk版本低的等级修改module设置修改 Files -> Settings -> Project Structur原创 2020-08-10 22:06:46 · 6737 阅读 · 2 评论 -
在?三缺一,来斗个地主——肝个斗地主案例(java)
java编写的斗地主小案例原创 2020-07-28 08:27:41 · 185 阅读 · 0 评论 -
Java案例——统计字符串中每个字符串出现的次数
统计字符串中每个字符串出现的次数需求:1.键盘录入一个字符串,要求统计字符串中每个字符串出现的次数举例:键盘录入“aababcabcdabcde” 在控制台输出:“a(5)f(4)c(3)g(2)e(1)”思路:1.键盘录入一个字符串2.创建HashMap集合,键是Character,值是Integer3.遍历字符串,得到每一个字符串4.拿得到的每一个字符作为键到HashMap集合中去找对应的值,看其返回值如果返回值是null,说明该字符在HashMap集合中不存在,就把该字符作原创 2020-07-26 21:08:00 · 7452 阅读 · 0 评论 -
String.hashCode 哈希值出现重复?
hashcode在string类型里面的重复java中String.hashCode()方法的算法如下:str.charAt(0) * 31n-1 + str.charAt(1) * 31n-2 + ... + str.charAt(n-1)原创 2020-07-22 10:23:00 · 5666 阅读 · 1 评论 -
IDEA快捷键及基本使用方法
导包:1.手动导包 import java.util.Scanner;2. 快捷键导包 Alt + Enter3.自动导包快捷键功能Ctrl+D复制光标所在行到下一行Ctrl+Y删除光标所在行Ctrl+/单行注释Ctrl+Shift+/多行注释Ctrl+shfit+方向键的上下键移动光标所在行代码psvm +tabIDEA的快捷输入public static void main(String[] args) { }sout + t原创 2020-07-21 10:40:28 · 216 阅读 · 0 评论 -
学生管理系统(java实现)
学生管理系统实现如下功能:添加学生:通过键盘录入学生信息,添加到集合中删除学生:通过键盘录入需要删除学生的学号,将该学生对象从集合中删除修改学生:通过键盘录入需要修改学的学号,将该学生对象的其他信息进行修改查看学生:将集合中的学生对象信息进行展示退出系统:结束程序...原创 2020-06-08 19:22:59 · 23516 阅读 · 21 评论 -
java案例——字符串反转
java案例——字符串反转1.需求:定义一个方法,实现字符串反转。键盘录入一个字符串,调用该方法后,在控制台输出结果例如,键盘录入abc,输出结果cba2.思路:1.键盘录入一个字符串,用Scanner实现2.定义一个方法,实现字符反转。返回值类型String,参数String s3.在方法中把字符串倒着遍历,然后把每一个得到的字符拼接成一个字符串并返回4.调用方法, 用一个变量接收结果5.输出结果3.代码实现import java.util.Scanner;public c原创 2020-06-06 11:49:54 · 601 阅读 · 0 评论 -
Java案例——字符串拼接
1.案例需求定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果例如,数字为int[] arr = {1,2,3};执行方法后的输出结果为:[1,2,3]2.思路1.定义一个int类型的数组,用静态初始化完成数组元素的初始化2.定义一个方法,用于把int数组中的数据按照指定格式拼接成一个字符串返回 返回值类型:String,参数列表Int[] arr3.在方法中调用遍历数组,按照要求进行拼接4.调用方法,用一个变量接收结果5.输出结果原创 2020-06-06 10:35:32 · 754 阅读 · 0 评论 -
IDEA 格式化代码Reform Code快捷键无效
** 看着用起来这么舒服的IDEA快捷键,突然Ctrl+Alt+L怎么按都没有反应,瞬间就不香了**不行,我要搞一下解决办法快捷键冲突一边学习IDEA,一遍你听歌多舒服啊,就是这个东西——“”“网易云音乐(当然或者其他的软件的快捷键冲突也是可能的)”打开网易云音乐的设置,修改全局快捷键搞定,可以了其实我发现修改好之后,Ctrl+Alt+L是很多软件的一个锁定快捷键,比如说QQ,我一开QQ,之后用着这个快捷键,突然发现QQ,锁定了,那好吧,我还是换一个快捷键好了,不然一直解原创 2020-05-31 12:00:59 · 2576 阅读 · 4 评论 -
错误: 编码 GBK 的不可映射字符 (0x80)
在我想要在println输出一些中文的时候,发现编码出现错误原因: java程序在编译的时候,需要使用JDK开发工具包中的JAVAC.EXE命令,而JDK开发工具包是国际版的,默认格式为UNICODE的编码格式。因此在默认情况下,javac.exe会采用默认的编码格式,什么是默认的编码格式呢?也就是我们在编译JAVA程序时,在未指定源程序文件的编码格式的情况下,JDK会优先获取操作系统的file.encoding参数,然后JDK就把我们的JAVA源程序从file.encoding编码格式转化为JAVA原创 2020-05-29 10:19:33 · 15180 阅读 · 4 评论 -
java开发环境变量配置-JDK11-(win10),重启之后环境变量配置失效的解决办法
win10安装jdk11及环境变量配置如果你之前已经安装过java的老版本的话,建议先卸载一下,同时删除掉环境变量的配置,这样比较容易一次性成成功,直接到设置里面应用程序找到java卸载就好下载JDK11直接附上官网链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html安装下载完成之后,点击安装,安装过程只要选择一下安装位置就可以了,基本是不用怎么动的(需要注意原创 2020-05-28 14:39:12 · 1822 阅读 · 0 评论