JAVA
白云与火箭
这个作者很懒,什么都没留下…
展开
-
问题记录
2020-8-15:jar文件移动后不可运行今天遇到一个问题,在一个电脑上编译了一个java project,导出一个可编译jar。经试验在本电脑上可正常运行;但我将此jar复制到另一个电脑后却不能运行,在shell中运行显示如下错误:在网络上查询询问后,一般都是调用路径问题或者jar文件名称中包含中文的问题,经过仔细检查后,我排除了这两种可能。后来,我发现在使用java -jar xxx.jar运行jar文件时,将要调用的jar文件用“ ”括住,即java -jar "xxx.jar"又没原创 2020-08-15 11:52:42 · 194 阅读 · 0 评论 -
JAVA中对图片文件的处理
java可以对图片文件进行一些处理,如放大或缩小图片。处理图片需要用到java.awt包,下面来介绍几个相关类。java.awt.Image:所有图形图像的超类,一个类实例即表示一个图形图像对象;特别的,一个图片文件的类表示即是一个Image对象,将图片转换成Image对象后,便方便的对图片进行操作。Image类主要子类有BufferedImage、RenderedImage、ToolkitImage等。javax.imageio.ImageIO:包含若干处理图形图像的静态方法,如图形图像的编原创 2020-07-29 21:38:56 · 620 阅读 · 0 评论 -
阿拉伯数字转汉字
十万以下(非负)阿拉伯数字转换成符合口语习惯的汉字十万以下(非负)阿拉伯数字转换成汉字public static String AtoC(int num) { String[] map=new String[]{"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}; String[] map2=new String[] {"","拾","佰"...原创 2020-05-01 21:47:16 · 404 阅读 · 0 评论 -
java中的多线程和数据同步问题
编程中有一个经典的多线程问题:有两个线程,一个负责写入数据,一个负责读出数据,当两个线程同步运行时,如何保证数据的准确性和安全性?人们将这一问题抽象成生产者-消费者模型。//有一个数据模型Person类,包含三个属性以及写入和读取这三个属性的方法。public class Person { private String name; private String gender; p...原创 2019-01-09 01:31:40 · 740 阅读 · 0 评论 -
三道算法小题
题目1:大小为N的数组,其主元素是一个出现超过N/2次的元素(一个数组可能没有主元素)。为求出数组的主元素(若没有主元素时需要指出来),设计至少2种算法,并分析算法的复杂度。算法1:遍历数组中的每一个元素,并对各个元素的个数计数,遍历过的元素可存入另一个数组,以减少计算量。最坏情形下,此算法需要计算N*(2+2*N)次,因此算法是O(n^2)的。这个算法简单直观,符合一般想法,缺点是时间...原创 2018-11-27 00:40:57 · 308 阅读 · 0 评论 -
Java中Array(数组)转List(集合类)的几种方法
1、循环。新建List类,循环填充。2、利用Arrays类的静态方法asList()。 Arrays.asList(T[])返回Arrays类的一个内部内List(T),此类继承自AbstractList,不可增删。若想要一个可以增删的List类,可使用以下语句:ArrayList<T> list=new ArrayList<T>(Arrays.asList(ar...原创 2018-09-12 22:43:07 · 1447 阅读 · 1 评论 -
一种读取列表字典结构嵌套字符串的方式
源码:import java.io.*;import java.util.*;//给定一个含有csv格式的字符串,读取其中的信息public class readcsv { //格式字符串 private static char c0=','; //字典字符串 private static String s0=":"; //调用函数,读取文件,并返回列表 publi...原创 2018-10-02 16:12:17 · 955 阅读 · 0 评论