Java 学习实践
文章平均质量分 86
记录学习Java 编程语言各类问题
螃蟹@横着走
Life is coding, no bug fixes!
展开
-
Windows平台使用Java调用Windows API或dll
由于项目的需要,使用Java开发Windows桌面应用,调用外设的C语言写的驱动,看了下jni,过程太复杂,果断放弃。于是在github上找到了下面的项目:https://github.com/java-native-access/jnaJNA的全称是Java Native Access,你只要在一个java接口中描述本地库中的函数与结构, JNA将在运行期动态访问本地库,自动实现Java接口到本...原创 2018-03-06 09:00:33 · 8008 阅读 · 0 评论 -
Java 去除utf-8类型的空格的方法
问题产生 最近遇到一个这样的问题,在生成的报文中,某个字段信息后面有一个空格,在代码中trim()下,它仍然存在。到底什么原因呢?问题的根源 经过多番查证,是由于utf-8中的特俗字符造成的。 问题的根源,在于UTF-8这种编码里面,存在一个特殊的字符,其编码是“0xC2 0xA0”,转换成字符的时候,表现为一个空格,跟一般的半角空格(ASCII 0x20)一样,唯一的不同是它的宽度不会被...转载 2018-06-19 15:33:38 · 1157 阅读 · 0 评论 -
使用IDEA及Gradle创建Java项目
先安装好Maven及Gradle,创建新项目,选择Gradle,选择对应的JDK,勾选Java:下一步输入对应的"GAV":对Gradle的工程进行初始化设置:指定工程创建位置:完成创建:仔细看Gradle面板出现红线提示,刷新Gradle时出现错误提示:编辑build.gradle文件,将下面的仓库配置替换:repositories...原创 2017-05-10 20:28:36 · 7482 阅读 · 0 评论 -
Windows下安装Gradle
Gradle是一个基于Groovy语言的项目自动化构建工具,首先下载Gradle,这里以"gradle-3.4.1-all.zip"为例:https://maxwoods.ctfile.com/u/758954/23214329将压缩包解压,以笔者的系统为例,解压到"D:\Develop\Gradle\gradle-3.4.1"目录,解压后内容如图所示:将Gradle的bin目录加...原创 2017-06-30 18:55:56 · 2681 阅读 · 0 评论 -
Windows下安装Maven并引用aliyun镜像服务器
首先下载Maven安装包,可到官网或网盘下载,https://maxwoods.ctfile.com/u/758954/24394072这里以"apache-maven-3.5.0-bin.zip"为例,在此之前,确保已安装JDK 1.7以上版本:1.解压缩下载的maven安装包,笔者解压到了"D:\Develop\apache-maven-3.5.0"目录下,解压后如图的示:2.原创 2017-08-22 19:31:26 · 3179 阅读 · 0 评论 -
使用IDEA创建HelloWorld工程
启动IDEA后点击Create New Project,然后选择Java,选择对应的sdk后,点击Next: 勾选Create project from template,然后选择Java Hello World,点击Next:输入项目名称HelloWorld,点击Finish: 自动生成的java工程:按Shift+F10,或从菜单从选择Run运行,在下方...原创 2017-09-01 19:28:43 · 3120 阅读 · 2 评论 -
Java IDE 的选择
Eclipse如果你打算好好学Java,熟悉一款得心应手的Java IDE可以使你事半功倍。虽然Java 的IDE也不少,但初学者几乎都会使用Eclipse,其完全免费。官网:https://www.eclipse.orgMyEclipse官网:https://www.myeclipsecn.com/IDEA大家也可以使用IntelliJ IDEA, 它有商...原创 2017-04-28 20:05:32 · 11583 阅读 · 0 评论 -
Windows下JDK的下载及安装
开始Java编程,首先需要下载JDK,JDK的官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads首先选择JDK然后同意许可:选择对应的32位或64位Windows版本,32位选择x86,64位选择x64:原创 2017-04-16 12:49:49 · 3233 阅读 · 0 评论