![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 71
yangc_cong
这个作者很懒,什么都没留下…
展开
-
Mac安装配置Java
现在到官网下载jdk需要注册JDK8的安装与配置这里介绍了不通过官网进行jdk1.8的下载,以及jdk在Windows中的配置。地址为https://mirrors.huaweicloud.com/java/jdk/8u151-b12/另外Mac中jdk的配置方法为Mac配置JDK环境变量 <---在文件中写入的内容参考该博客...原创 2020-07-13 10:21:28 · 612 阅读 · 0 评论 -
使用ECharts在jsp页面中实现折线图
参考ECharts教程|菜鸟教程 JSP使用Echarts的最简单的例子 --这里使用了JSON格式来传数据,相同方式的可以参考一下 JSP传递参数到JS中的方法和问题 --因为涉及js使用jsp中的变量目的使用ECharts将后台数据库中的数据在jsp页面中以图表形式展示,例如折线图。方法我采取的获取数据库数据的方式是直接从jsp页面中嵌入Java代码,然后再将数据以折线图形式展示。代码实现jsp页面的内容如下,直接复制过来:<%@ page language="原创 2020-05-22 01:12:04 · 3484 阅读 · 0 评论 -
Java对图片进行截取 | Java截取图片的一部分
目录1.实现2.在截图过程中对参数设置不正确程序运行会产生异常3.补充,如何生成一张空白图片4.参考1.实现场景:本地存在要处理的图像,尝试截取图像的一部分内容另行存储import java.awt.Color;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.i...原创 2020-04-14 23:15:17 · 5144 阅读 · 1 评论 -
java URL相对路径转换成绝对路径
原文链接:https://www.iteye.com/blog/jsczxy2-1683516//绝对路径 String absolutePath = "http://www.aaa.com/1/2/3.html"; //相对路径 String relativePath = "../../a.jpg"; //以下方法对相对路径进行转换 URL absoluteUr...转载 2019-12-25 16:40:03 · 3149 阅读 · 0 评论 -
初始化long变量出现编译问题:The literal 1575856440000 of type int is out of range
参考:https://www.2cto.com/kf/201305/209699.htmlJava中long类型直接赋值大数字需要注意的问题问题:设置了一个long型变量,赋值的时候出现了问题,如下:但是long类型取值范围为 -2^63 ~ 2^63-1,没有超过这个范围啊。仔细一看,错误提示的意思是:该int类型的字面量超出范围。int类型的范围为-2^31 ~ 2^31-1 (...原创 2019-12-13 14:56:52 · 366 阅读 · 0 评论 -
Java Enum(Java枚举)
参考:1.Java enum用法详解 (这篇写得很详细,可以直接看这篇)2.Java enum 常见的方法(与1.类似)3.https://docs.oracle.com/javase/8/docs/api/index.html Java API文档4.Java 枚举(enum) 详解7种常见的用法(较详细,推荐)代码示例:(1)public class TestEn...原创 2019-11-25 11:20:39 · 202 阅读 · 0 评论 -
练习题---输出0到n位最大值之间的所有数---Java实现
输入正整数n,要求输出0到n位最大值间的所有数例如输入2,则输出为0-99间的所有数输入3,输出0-999间的所有数注意:可以先计算处Math.pow(10,n)-1,然后for循环进行输出。但是当n很大的时候,这种方法就不适用了。考虑用全排列的情况,即每一位都是0-9之间取值。使用迭代法,先对最高位取值0-9,对于每一种取值:固定最高位,对次高位进行取值.../** ...原创 2019-10-22 10:45:27 · 372 阅读 · 0 评论 -
练习题---将字符串中字符及其出现的次数输出,按出现次数降序输出---用Java实现
样例输入:aabbAAcccCCC11样例输出:c:3 C:3 a:2 A:2 1:2 b:2 (这里当出现次数一致时,c与C的先后顺序随意)要求出现次数多的字符与其出现次数先进行输出思路:看到要用到字符和它出现的次数,我就想到用使用HashMap实现key为字符,value为该字符出现的次数最后按照字符出现次数进行排序问题:最初想的是利用Collections.sort(...原创 2019-10-22 10:09:40 · 2618 阅读 · 2 评论 -
练习题---找出字符串中不包含重复字符的最大字串长度---用Java实现
要求找出一个字符串中不包含重复字符的字串的最大长度,例如:abcab中的abc和cab满足条件,长度为3abcaabcd中的abcd,长度为4输入:一个字符串输出:不包含重复字符的字串的最大长度思路:现将该字符串转换为字符数组,顺序遍历每个字符,看前面符合规则的子串(下标范围[begin, index-1])中是否包含该字符,如果不包括则将该字符加入子串;如果包含,记录与该...原创 2019-10-14 16:30:42 · 543 阅读 · 0 评论 -
练习题---acmcoder路灯问题-用Java实现
问题描述V先生有一天工作到很晚,回家的时候要穿过一条长l的笔直的街道,这条街道上有n个路灯。假设这条街起点为0,终点为l,第i个路灯坐标为ai。路灯发光能力以正数d来衡量,其中d表示路灯能够照亮的街道上的点与路灯的最远距离,所有路灯发光能力相同。为了让V先生看清回家的路,路灯必须照亮整条街道,又为了节省电力希望找到最小的d是多少? 输入 输入两行数据,第一行是两个整数:路灯数...原创 2019-09-01 18:12:42 · 949 阅读 · 0 评论 -
练习题---acmcoder翻转数组-用Java实现
问题描述给定一个长度为n的整数数组a,元素均不相同,问数组是否存在这样一个片段,只将该片段翻转就可以使整个数组升序排列。其中数组片段[l,r]表示序列a[l], a[l+1], ..., a[r]。原始数组为a[1], a[2], ..., a[l-2], a[l-1], a[l], a[l+1], ..., a[r-1], a[r], a[r+1], a[r+2], ..., a[n-1...原创 2019-09-01 11:14:25 · 300 阅读 · 0 评论 -
练习题---acmcoder股神问题-用Java实现
问题描述有股神吗?有,小赛就是!经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天...依此类推。为方便计算,假设每次涨和跌皆为1,股票初始单价也为1,请计算买股票的第n天每股股票值多少钱?输入输入包括多组数据;每行输入一个n,1<=n<=10^9 。输出请输...原创 2019-08-30 15:58:27 · 440 阅读 · 0 评论 -
exe4j完成Java转exe 自带jre
当用户电脑上没有安装Java环境时,我(们)交付程序时,还需要提交一份jreexe4j支持选择自带的jre;但是好像不支持选择精简的jre,会导致生成的exe不能正常运行知道怎样用精简jre转exe的朋友请留言…orz,我之前提到了怎样精简jre,结果拿来用exe4j生成的exe运行出现错误,尚未解决整个过程很简单,很容易掌握。1.首先下载exe4j2.准备好程序导出的jar包...原创 2019-07-10 15:56:07 · 2076 阅读 · 0 评论 -
JTextArea内容实时刷新,显示append()方法追加的内容
前情讨论:最近在做一个Java GUI小程序,点击按钮(JButton)进行一些处理,然后在文本框(JTextArea)中输出相关信息。看过别人的讨论说,如果处理部分比较复杂且耗时,就会阻塞swing线程,导致swing线程中JTextArea组件对象的内容不能实时刷新:当处理部分的代码运行结束时,JTextArea的内容会一下子刷新。也就是提示信息不是一条一条显示的,而是在界面卡一段...原创 2019-07-09 12:00:51 · 9403 阅读 · 6 评论 -
Java遍历某路径下的所有PDF文件
参考了Java遍历目录下所有文件这条博客,作者提出了非递归和递归两种方法。我选择了非递归方法。上面提到的博客存在一些问题,例如输入路径原作者只考虑了路径为文件夹,没有考虑路径为文件的情况。根据自己的目的修改即可。正文开始目标:找出某路径下的所有PDF文件当然,也适用于找出所有文件、所有txt文件等等输入:任意一个路径(可以是文件或文件夹)输出:该路径下所有PDF文件的路径...原创 2019-06-20 18:21:20 · 2193 阅读 · 1 评论 -
Java 求字符串数组中所有整数字符串的和,忽略非整数字符串
String[] nums = {"111","123.4","222","333"};以上面的数组为例。如果单纯将每个字符串转化为整数然后求和,遇到不符合要求的字符串时,会抛出异常。程序中断,无法得到最终结果。int sum = 0;int item = 0;String[] nums = {"111","123.4","222","333"};for(String str: ...原创 2019-06-04 17:00:29 · 1707 阅读 · 1 评论 -
精简jre
可能会遇到这样的情况:写一个Java程序,然后交付别人使用,但别人的机器上不一定安装了jre(也就是Java 运行环境)处理:交付程序的时候同时交付一份jre再次发现的问题是jre体积太大:我写的程序,例如程序导出的jar包或者再将jar包转成的.exe程序,体积并不大,但jre的体积却很大。例如:我的其他内容不到30M,但我用到的jre竟然有150M+。处理:精简...原创 2019-06-13 09:55:06 · 1456 阅读 · 0 评论