编程语言--java
文章平均质量分 89
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
路途…
Reading is a long investment.During this process, find the entertainment and enjoy life while treasure the present to compound interest.
展开
-
【Android】BlueTooth开发记录
Ble开发中,存在着两个角色:中心设备角色和外围设备角色。 外围设备会设定一个广播间隔,每个广播间隔中,都会发送自己的广播数据。广播间隔越长,越省电。Ble,这时可以被多个中心设备发现。原创 2022-12-16 20:48:13 · 940 阅读 · 0 评论 -
【Java】JavaFx桌面编程整理
JavaFX是用于构建富Internet应用程序的Java库。使用此库编写的应用程序可以跨多个平台一致地运行。使用JavaFX开发的应用程序可以在各种设备上运行,例如台式计算机,移动电话,电视,平板电脑等。为了开发具有丰富功能的,程序员过去依赖于各种库来添加诸如媒体,UI控件,Web,2D和3D等功能.JavaFX在单个库中包含所有这些功能。JavaFX提供了丰富的图形和媒体API,并通过硬件加速图形利用现代。JavaFX还提供了接口,开发人员可以使用这些接口组合图形动画和UI控件。原创 2022-11-29 22:24:09 · 1876 阅读 · 0 评论 -
【Java】异常处理
异常本质上是程序上的错误,包括程序逻辑错误和系统错误。比如使用空的引用、数组下标越界、内存溢出错误等. 错误在我们编写程序的过程中会经常发生,包括,在编译期间出现的错误有编译器帮助我们一起修正,然而运行期间的错误便不是编译器力所能及了,并且运行期间的错误往往是难以预料的。假若程序在运行期间出现了错误,如果置之不理,程序便会终止或直接导致系统崩溃。原创 2022-11-22 14:05:03 · 326 阅读 · 0 评论 -
【Java加密】JCA体系结构
介绍转载:https://blog.csdn.net/u012741741/article/details/79209984官方api:https://docs.oracle.com/javase/8/docs/technotes/guides/security/crypto/CryptoSpec.html#Exampleshttps://docs.oracle.com/javase/...原创 2018-09-29 20:03:23 · 1673 阅读 · 0 评论 -
【开发工具】Maven
Maven仓库用来存放Maven管理的所有Jar包。分为:本地仓库 和 中央仓库。本地仓库:Maven本地的Jar包仓库。中央仓库: Maven官方提供的远程仓库。当项目编译时,Maven首先从本地仓库中寻找项目所需的Jar包,若本地仓库没有,再到Maven的中央仓库下载所需Jar包。1. 命令-v:查询Maven版本:本命令用于检查maven是否安装成功。compile:编译, 将java源文件编译成class文件test:测试项目: 执行test目录下的测试用例.原创 2021-07-13 20:43:09 · 266 阅读 · 1 评论 -
【开发工具】IDEA Maven 工具
http://blog.csdn.net/qq_27093465/article/details/69226949IntelliJ IDEA使用教程 (总目录篇)命令行方式使用 maven 命令:mvn clean installmvn clean compilemvn installMaven 组件界面介绍 如上图标注 1 所示,为常用的 Maven 工...原创 2018-03-15 19:58:53 · 1307 阅读 · 0 评论 -
【java学习】读取txt文件编码问题
因为txt默认的选项是ANSI,即GBK编码。GBK和GB2312都是中文编码,在这里解释一下两者的区别。总体说来,GBK包括所有的汉字,包括简体和繁体。而gb2312则只包括简体汉字。GBK: 汉字国标扩展码,基本上采用了原来GB2312-80所有的汉字及码位,并涵盖了原Unicode中所有的汉字20902,总共收录了883个符号, 21003个汉字及提供了1894个造字码位。 ...原创 2019-02-01 12:19:38 · 2601 阅读 · 0 评论 -
SortedSet与SortedMap及遍历方法
这两个接口提供排序操作,实现他们的子类都具有接口中定义的功能。Set和Map本身不具备排序功能,提供了SortedMap和SortedSet接口之后可以在提供排序方案的同时,增加更多的获取集合特定位置元素的方法。类似:结合的第一个元素,最后一个元素,位于特定元素之间的元素等。See Also:Comparatorint compareTo(T o)Compares this object with...转载 2018-05-25 18:11:18 · 6555 阅读 · 0 评论 -
【java学习】RandomStringUtils
// 产生5位长度的随机字符串,中文环境下是乱码 String r = RandomStringUtils.random(5); System.out.println(r); // 使用指定的字符生成5位长度的随机字符串 r = RandomStringUtils.random(5, new char[] ...原创 2018-11-16 09:07:32 · 1073 阅读 · 0 评论 -
【Database】时间戳控制
String str1 = "\"test\"";//字符串两边含有双引号 双引号的符号为\”,在左右两边加上即可。String sql="SELECT Operation FROM ChangeLog WHERE TimeStamp>"+timestamp; 注意错误String sql="SELECT Operation FROM ChangeLog WHERE TimeS...原创 2019-03-26 22:53:30 · 418 阅读 · 0 评论 -
【java学习】Volatile同步机制
一、基本概念可见性: 可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的可见性,必须使用同步机制。 可见性,是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的。也就是一个线程修改的结果。另一个线程马上就能看到。比如:用volatil...转载 2019-02-02 10:59:13 · 540 阅读 · 0 评论 -
IDEA之java文档生成
1.打开IDEA编辑器,点击project2.这里我们只是简单的建立个工作空间,所以就不选任何的选项,点击next3填上自己的project名称java注释://注释内容/*注释内容*/快捷键选定要注释内容“shift+Ctrl+/”生成注释,“shift+Ctrl+\”取消/***注释内容*/直接上代码:package ldd.demo.javadoc;/** * 类的说明 * <p...原创 2018-03-11 16:54:46 · 980 阅读 · 0 评论 -
IDEA GUI Form 使用
在Project下new 一个Module. 在项目下的src文件夹上右键,新建GUI Form. 绘制一个自己的界面. 在界面上任意选择一个组件,然后点F4,跳转到GUI所绑定的Class对象,找到主panel的位置,点击Alt+insert,弹出快捷操作. ...转载 2018-04-27 16:14:12 · 14490 阅读 · 1 评论