随笔分类 -  Java

Java 读取和写入文本文件
摘要:package test_java; import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import java.util.Arrays; import jav... 阅读全文

posted @ 2019-10-14 17:19 0820LL 阅读(343) 评论(0) 推荐(0) 编辑

java 中 public default protected private 的区别
摘要:对于继承自己的class,父类可以认为他们都是自己的子女,而对于和自己都在同一个目录下的class,可以认为都是自己的朋友。 public:对所有用户开发,所有用户都可以直接调用 private:自己私有。除了自己之外,任何人都不可以直接使用。 protected:对于子女、朋友来说,是public 阅读全文

posted @ 2019-10-12 15:53 0820LL 阅读(259) 评论(0) 推荐(0) 编辑

Java 解压 zip 文件
摘要:代码如下 阅读全文

posted @ 2019-10-10 14:45 0820LL 阅读(333) 评论(0) 推荐(0) 编辑

HttpClient 发送请求和参数
摘要:发送请求 没有参数 发送请求 有参数 发送请求 上传pdf文件 阅读全文

posted @ 2019-05-24 19:56 0820LL 阅读(443) 评论(0) 推荐(0) 编辑

Java Base64编码和解码
摘要:需要的 jar 包 将pdf文件编码成Base64字符串 解码还原得到pdf文件 阅读全文

posted @ 2019-05-24 19:27 0820LL 阅读(309) 评论(0) 推荐(0) 编辑

Java Spring 使用 Redis
摘要:在 Java 中使用 Redis 需要使用 Jedis.jar github 页面 https://github.com/xetorthio/jedis javadocs http://xetorthio.github.io/jedis/ Spring 中使用 Redis 除了 jedis.jar 阅读全文

posted @ 2019-05-09 23:29 0820LL 阅读(102) 评论(0) 推荐(0) 编辑

Java 调用执行其他语言的程序
摘要:一般的场景可以通过使用 Runtime.getRuntime().exec() 来完成,该命令返回一个 Process 对象实例。 以 Java 调用 Python 为例 1. 使用 Runtime 类 该方式简单,但是增加了 Java 对python 的依赖,需要事先安装python,及pytho 阅读全文

posted @ 2019-04-23 11:12 0820LL 阅读(1163) 评论(0) 推荐(0) 编辑

Jython 2.7 报错 Cannot create PyString with non-byte value
摘要:,... 阅读全文

posted @ 2019-04-22 10:13 0820LL 阅读(2770) 评论(0) 推荐(0) 编辑

Jython 在 Eclipse 控制台报错 console: Failed to install '': java.nio.charset.UnsupportedCharsetException: cp0.
摘要:在 Eclipse 中使用 Jython 时报错 解决办法 右键 --> Run As --> Run Configurations --> Arguments --> 设置 VM arguments -Dpython.console.encoding=UTF-8 阅读全文

posted @ 2019-04-19 12:58 0820LL 阅读(1126) 评论(0) 推荐(0) 编辑

Jython 安装使用
摘要:Jython 官网:https://jython.org/ 下载 下载页面:https://jython.org/downloads.html jython-installer-${version}.jar 用于安装 Jython 的,执行 Python 程序 jython-standalone-$ 阅读全文

posted @ 2019-04-17 17:29 0820LL 阅读(1940) 评论(0) 推荐(0) 编辑

半角空格 全角空格 不间断空格 通过过滤器解决
摘要:半角空格:\u0020 英文符号 代码中常用 全角空格:\u3000 中文符号 中文文章中常用 不间断空格:\u00A0 不间断空格 主要在 office 中使用,让一个单词在结尾处不会换行显示,快捷键 Ctrl + Shift + Space 半角空格和不间断空格肉眼是分辨不出来的,但是程序能够分 阅读全文

posted @ 2019-04-01 17:01 0820LL 阅读(1766) 评论(0) 推荐(0) 编辑

Eclispe 错误:找不到或无法加载加载主类
摘要:解决办法: Project --> Clean Clean 操作会将该 project 以前的所有编译信息清空,然后默认将所有工程的所有 .java 文件都进行一次编译,这样的话就可以方便的进行修改和运行了。 阅读全文

posted @ 2019-04-01 13:42 0820LL 阅读(218) 评论(0) 推荐(0) 编辑

Java 中转换为String类型的四种方法
摘要:1. 使用 String 的构造方法,用于 byte[], char[], StringBuffer, StringBuilder 类型 2. 使用 String 的静态方法 valueOf() 推荐使用该方法 3. 使用 Object 类的 toString() 方法,根据业务要求决定是否需要覆写 阅读全文

posted @ 2018-11-28 11:31 0820LL 阅读(1031) 评论(0) 推荐(0) 编辑

Java的反射技术
摘要:什么是反射机制 Java的反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意属性和方法。这种动态获取信息以及动态调用对象属性和方法的即使称为Java的反射机制。 反射的应用场景 在编译时根本无法知道该类或对象可能属于哪些类,程序只能依靠运行时 阅读全文

posted @ 2018-09-25 01:10 0820LL 阅读(136) 评论(0) 推荐(0) 编辑

Java中的四种内部类
摘要:Java中有四种内部类: 成员内部类:定义在另一个类(外部类)的内部,而且与成员属性和方法平级,故称成员内部类。类比于外部类的非静态方法,如果用static修饰就变成了静态内部类 静态内部类:使用static修饰的成员内部类。类比于外部类的静态方法。 局部内部类:定义在代码块内(使用花括号“{}”括 阅读全文

posted @ 2018-09-21 17:29 0820LL 阅读(247) 评论(0) 推荐(0) 编辑

使用iTEXT库生成pdf
摘要:iTEXT下载地址 https://sourceforge.net/projects/itext/files/ 选择绿色的按钮,下载最新版本,解压后是一些jar包 为了使用方便,将文件夹放到JAVA_HOME目录下,并将这些jar文件放到CLASSPATH的路径下。 这是用java运行程序时是还会报 阅读全文

posted @ 2018-09-11 13:48 0820LL 阅读(125) 评论(0) 推荐(0) 编辑

JDBC使用步骤
摘要:JDBC代表Java与数据库的连接,这对Java编程语言和广泛的数据库之间独立于数据库的连接标准的Java API,其允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。 JDBC分为双层架构和三层架构 sql API https://docs.oracle.com/javase/8/d 阅读全文

posted @ 2018-08-31 09:12 0820LL 阅读(329) 评论(0) 推荐(0) 编辑

Java I/O
摘要:Java中I/O操作主要是指使用Java进行输入、输出操作。 Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。 数据流是一串连续不断的数据的集合,就像水管里的水流,在水管的一端一点一点的供水,而在水管的另一端看到的是一股连续不断的水流。数据写入程序可以 阅读全文

posted @ 2018-08-30 11:24 0820LL 阅读(146) 评论(0) 推荐(0) 编辑

Linux设置桌面图标 (双击运行jar包)
摘要:Ubuntu平台 预备条件: 1)平台是Gridion上的Ubuntu 2)安装了JRE (版本如下) 3)在IDE(我用的是IDEA)打包成可运行的jar文件 设置步骤: 1)新建.desktop文件。该文件在 /usr/share/applications/ 目录下。我的jar文件的名字是Nan 阅读全文

posted @ 2018-08-17 15:29 0820LL 阅读(1332) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示