java
记录java学习的技术与心得
老K^-^
这个作者很懒,什么都没留下…
展开
-
解决IntelliJ Compilation Error zip END header not found
IntelliJ Compilation Error zip END header not found完整的报错信息是说maven仓库里的jar包无效,查了不少资料都没解决问题,后来才想到,既然jar包出问题,无法读取,何不把它删掉,让maven重新下载,然后就行了!...原创 2020-09-09 21:44:59 · 4889 阅读 · 1 评论 -
java.sql.SQLException: Parameter index out of range (2 」 number of parameters, which is 1).
问题java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).只检测到一个参数,你却给了俩我是有俩 ?占位符啊,怎么回事,有时候自己就看不出来,我把第一个问号打成了中文模式的...原创 2020-07-04 09:59:01 · 383 阅读 · 0 评论 -
解决jdbc连接数据库java.lang.ClassNotFoundException问题
问题从报错信息可知类的class文件找不到,打开文件夹一看根本就没编译出class文件查了半天都没有答案,应该说发现了一些线索,有篇博文说,没有编译基本上都是由于新导入的jar包的问题,于是我把mysql的驱动jar包删了重新导入还是不行,这个地方很奇怪,只有第一次导入的时候有addtopath选项,后面我删除再导入时只有configure bulidpath ,而且referencelib看着也有,好像添加进去了,但是实际上这个path没有设成功最后一气之下重建项目,再导入jar包,build原创 2020-07-03 21:41:02 · 3863 阅读 · 0 评论 -
Java jdk 环境配置与tomcat配置
遇到的问题:在配置tomcat时发现之前jdk没有配置JAVA_HOME和CALSSPATH,于是查找教程配置遇到的大坑:开始搜到的教程说要jdk/lib下的tools.jar和dt.jar 配置进去,可是根本没有,然后又出招:在安装的过程中,jdk和jre要安装在不同的文件下,但事实上高版本的Jdk 安装时候已经把jre安装集成了,根本不会跳出窗口问你jre的安装位置,所以没有这两个文件,显然配置的路径也不是这样,最初的教程是16年的,情有可原,可是近几年还有人不断转发,所以他们到底真的配置了没有?原创 2020-06-15 10:58:57 · 229 阅读 · 0 评论 -
解决eclipse导入java源文件中文注释乱码的问题
解决eclipse导入java源文件中文注释乱码的问题乱码的原因主要还是java文件的编码与eclipse的文件配置中的编码方式不一致,最好的办法肯定是调整该文件的编码而不是eclipse的默认编码,因为后者是全局性的,修改之后可能其余的文件全部乱码.所以解决办法就很简单:用记事本打开java文件,另存的时候可以看到文件编码,但管它呢,把它另存为跟eclipse一致的编码方式即可....原创 2020-05-09 23:12:23 · 523 阅读 · 0 评论 -
java ArrayList泛型数组列表
java ArrayList泛型数组列表解决数组大小不可变的问题下面声明和构造一个保存Employee 对象的数组列表:ArrayList<Employee> staff = new ArrayList<Employee>();<.>中是数组类型使用add 方法可以将元素添加到数组列表中staff .add(new Employee("Harr...原创 2020-05-03 21:57:03 · 230 阅读 · 0 评论 -
java对象与类
java对象与类我对于面向对象的理解:在一个实际的问题中,设计的一个个事物,我们把它抽象,提炼,归纳成若干个类,这些类具有一些普遍的通用的属性和方法.所以类的使用最大的优势应该是简化代码设计,增强代码的可复用性类的特性封装封装是将数据和行为组合在一个包中, 并对对象的使用者隐藏了数据的实现方式。实现封装的关键在于绝对不能让类中的方法直接地访问其他类的实例域对象由类创建对象,即创建...原创 2020-05-02 14:17:20 · 112 阅读 · 0 评论 -
java数组
java数组数组是一种数据结构, 用来存储同一类型值的集合在声明数组变量时, 需要指出数组类型(数据元素类型紧跟[ ] ) 和数组变量的名字。声明一个数组int [] a;初始化一个数组int[] a = new int[100];要注意的是一旦创建了数组, 就不能再改变它的大小for each循环 for (variable : collection) statement...原创 2020-05-01 11:29:45 · 108 阅读 · 0 评论 -
java字符串与输入输出
java字符串与输入输出Java 没有内置的字符串类型, 而是在标准Java 类库中提供了一个预定义类, 很自然地叫做String。每个用双引号括起来的字符串都是String 类的一个实例:String e = ""; // an empty stringString greeting = "Hello";子串String greeting = "Hello";String ...原创 2020-05-01 09:54:26 · 9055 阅读 · 0 评论 -
java数据类型与运算符
<<java核心技术>>的学习笔记,java数据类型与运算符转义字符:\u 转义序列\t 制表位(空格) \n 换行 \b 退格 \r回车 \” 双引号 \’单引号 \\ 反斜杠强制类型转换在圆括号中给出想要转换的目标类型,后面紧跟待转换的变量名。double x * 9.997;int nx = (int) x;幂运算借助math类的p...原创 2020-04-30 14:51:44 · 144 阅读 · 0 评论