java基础
风之云886
这个作者很懒,什么都没留下…
展开
-
java中int型变量到String型变量的转换
java中的类型转换可以这样int b=3;String a=String.valueOf(b);具体的可以参考转换字符串文档可参考下面博客:https://blog.csdn.net/u012467492/article/details/52995489点击打开链接...原创 2018-04-20 12:47:22 · 276 阅读 · 0 评论 -
拆装箱笔试知识点
上图来自《Algorithms4》上的知识点,当弄明白1,3段代码为啥输出true/false时,笔试这个知识点就掌握了,第一段代码输出true,第三段输出false。是因为Java存在一个检索缓存的机制,当一个Integer对象的值在[-128,127]之间时,自动装箱另一个相同值的Integer对象时不会新建对象,而是使装箱变量指向已存在的Integer对象。超过该范围,则会新建...原创 2019-08-20 15:32:37 · 180 阅读 · 0 评论 -
FIFO队列浅析
FIFO queue 是一种基于first-in-first-out先进先出策略的抽象数据类型集合,模拟现实生活中排队买票、排队加汽油等按照到达顺序执行任务的操作,是基于生活模型的封装数据类型。...原创 2019-08-19 07:55:27 · 529 阅读 · 0 评论 -
java之bag类浅析
Bag类型抽象数据类定义为:不可remove()该Bag中存在的item,存在的意义为collect the items 和迭代iterate the items 。如何封装包类使客户端用户无法删除其中的items呢,我的最初设想为不添加remove()方法。看了官方给的bag类代码,才知正确的做法为提供remove()方法,但里面的执行statement语句为抛出一个异常,使用户使...原创 2019-08-19 07:46:18 · 5092 阅读 · 0 评论 -
Java对象理解分析
Java是一门面向对象的高级语言,可将万事万物看做对象,拟用对象的角度去解决现实世界中存在的问题。它仅仅只是一种语言,其背后依赖的思想为算法加抽象数据类型。算法是人类解决问题方法在程序中的体现,现有思想体系,而后有算法实现。抽象数据类型表示编程者对现实问题分析的种种角度,是对象的模型。为此给抽象数据类型添加了泛型属性,当给它传递实际的item参数,及问题体系中的具体数据,就可以解决实际问题...原创 2019-08-19 07:13:17 · 149 阅读 · 0 评论 -
牛客网编程题之多行输入思路
如输入多行,每行两个整数。1 32 6import java.util.*;public class Main { public static void main(String[] args){ Scanner sc=new Scanner(System.in); ArrayList<string> a=new Ar...原创 2018-09-16 22:55:05 · 4388 阅读 · 0 评论 -
如何修改压缩文件中的文本内容-----以修改sublime中package包为例
1.用解压缩软件,如快压打开压缩软件打开java.sublime-package 把想修改内容的文件直接拖到桌面,如javaC.sublime-build.再用文本编辑器打开,修改内容,最后拖回原解压界面,完成文件替换工作,就okay啦。...原创 2018-09-03 16:02:37 · 6676 阅读 · 1 评论 -
Junit4 报错 initializationError0(0.000s)
今天跟着教程学习Junit4,结果碰到了initializationError0(0.000s)的报错提示,我就很纳闷,明明老师的代码通过,我自己根据教程在上面又添加了一个函数就报错了,百思不得其解,最终发现是因为自己敲代码时在函数前面少加了一个修饰器@test,如图所示,添加后,程序运行正常。修饰符位置:望大家引以为鉴。...原创 2018-07-17 20:06:17 · 1013 阅读 · 0 评论 -
mybatis学习心得之编译问题
今天学习这个mybatis,几乎一直在碰到问题,寻找答案,对与新手而且自学的我来说,确实进展缓慢。说说具体问题吧,我是在项目中更换了jar包,接着出现了一大把莫名的问题,无法找到class文件,无法加载主类等等,头都大了,为此我还特意重新配置了JDK编译环境,都没有用,最后尝试着把编译配置中的多余jar包去掉,项目就运行正常了,注意不是在A图中操作jar包,要在B图位置删改jar包,比较不容易发现...原创 2018-07-17 17:01:52 · 380 阅读 · 0 评论 -
Sublime Text3 环境下Java编译配置
关于sublime Text3.0的优点网上夸奖一大堆,我就不锦上添花叙述了,最吸引我眼球的是秒启动功能。Java环境配置本以为是个简单的问题,却浪费了我几乎两个下午的时间,最大的损失是一不小心把path环境变量全删除 了。最后只来得及补救一个C:/windows/system32以及一个JDK的安装目录,为了不让大家走弯路,特意写了这个教程。1.配置好JDK的环境变量,并在cmd界面下用 jav...原创 2018-07-10 16:37:33 · 2005 阅读 · 0 评论 -
java项目中Cannot find class: com.mysql.jdbc.Driver错误的解决办法
今天刚刚学习Batis知识,用到了数据库,最后运行java项目时出现了 主函数无法找到抽象类,在网上更新了数据库驱动为mysql-connector-java-5.1.44-bin.jar之后,还是有问题,错误变成了Cannot find class: com.mysql.jdbc.Driver,我怀疑是更改了驱动包后,程序 代码需要修改,检查了半天没有发现问题,最终晓得是自己没有把...原创 2018-07-16 18:05:50 · 10654 阅读 · 2 评论 -
出入栈顺序解析
在笔试堆栈知识点中通常会考一道典型的出入栈题型,格式为:已知按照0,1,2...9的顺序入栈,则下面哪个不能为出栈顺序?下面来进行分析。入栈顺序:0,1,2,3,4,5,6,7,8,9出栈情况分析:假如数字5出栈,则代表数字0,1,2,3,4肯定已经入栈,因为5只有入栈了才能出栈。此时0,1,2,3,4是否已经出栈了呢?我们不清楚,可能其中部分已经出栈。下面来例举几种情况。ca...原创 2019-08-20 18:19:06 · 6346 阅读 · 0 评论