java
文章平均质量分 93
哑巴湖小水怪
愿东君、长与花为主
展开
-
Eclipse-下载 安装 配置Tomcat 部署web项目
Eclipse-安装到部署web项目Exlipse下载Exlipse安装配置tomcat1、打开Eclipse,单击“Window”菜单,选择的“Preferences”。2、单击“Server”选项,选择的“Runtime Environments”。3、“Add”添加Tomcat。因为我tomcat下载的是8.0.33,所以这里选8.0就好了。4、“Next”,选中自己安装的Tomcat路径。5、完成。创建web项目1、File->Dynamic Web Project2、输入Project na原创 2021-03-09 22:59:58 · 1266 阅读 · 1 评论 -
Unicode 和 UTF-8 有什么区别?
UTF-8的前世今生很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。他们把其中的编号从0开始的32种状态分别规定了特殊的用途,一但终端、打印机遇上约定好的这些字节被传过转载 2021-01-25 00:20:54 · 156 阅读 · 0 评论 -
JAVA:byte和int类型的转换-原码反码补码
byte和int类型的转换-原码反码补码byte是什么?有符号数是什么?一个字节取值范围为何是-128~127?补码?知道原码如何求补码?知道补码如何求原码?举例int类型和byte类型的转换byte转intint转byte如果|value|<=127如果|value|>127为什么会这样呢?128发生错误-128未发生错误一个使用实例背景:分析:那么这段代码究竟做了什么?1、上位机分解:取低八位2、上位机分解:取高八位3、下位机合成:恢复高八位4、下位机合成:恢复低八位5、下位机合成:合成温度原创 2020-05-25 15:23:33 · 2895 阅读 · 2 评论 -
JAVA:多线程是几个线程同时运行还是随机交替运行
多线程也分线程的优先级,并不是随机的。cpu是分时间片给每个线程去运行的。这样才能做到雨露均沾,由于时间片很短,会给我们几个线程同时运行的错觉。当然几个线程同时运行也可以的,那就需要多核的cpu。...原创 2020-05-09 18:09:52 · 1919 阅读 · 1 评论 -
JAVA注解
秒懂,Java 注解 (Annotation)你可以这样学原创 2019-07-25 13:47:44 · 242 阅读 · 0 评论 -
JAVA-多线程
Java多线程学习笔记(一)——多线程实现和安全问题多线程1. 什么是线程2. 线程的状态3. 线程的创建4. 线程中断5. Thread为什么不能用stop方法停止线程6. 重入锁与条件对象,同步方法和同步代码块7. volatile关键字8. java内存模型9. 原子性 可见性 有序性10. 线程池ThreadPoolExecutor11. 线程池的种类12. 线程同步机制与原理,举例说明...原创 2019-06-26 14:52:18 · 122 阅读 · 0 评论 -
Android+JAVA环境配置
1、下载JDK,安装。2、配置JDK。 (右键我的电脑 - 属性 - 高级系统设置 - 环境变量。)2.1 添加系统变量JAVA_HOME 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_1212.2 添加系统变量CLASSPATH 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_H...原创 2019-03-01 13:15:10 · 2377 阅读 · 0 评论 -
JAVA语法:Java值传递和引用传递
首先放一下我觉得有道理的概念:“在Java里面参数传递都是按值传递”这句话的意思是:按值传递是传递的值的拷贝,按引用传递其实传递的是引用的地址值,所以统称按值传递。值传递:在方法调用时,传递的参数是按值的拷贝传递,方法内改变的事参数的拷贝,并不改变原来的被传的参数。传递的是值的拷贝,也就是说传递后就互不相关了。引用传递:指的是在方法调用时,是把对象在内存中的地址值拷贝了一份传给了参数(也...原创 2019-03-04 17:21:30 · 288 阅读 · 0 评论 -
JAVA语法:java的数据类型
二进制与十进制之间的转换方式:java的基本数据类型中有byte这种,byte存储整型数据,占据1个字节(8 bits),能够存储的数据范围是-128~+127。Java也提供了一个byte数据类型,并且是基本类型。java byte是做为最小的数字来处理的,因此它的值域被定义为-128~127,也就是signed byte。下面这篇文章主要给大家介绍了关于java中byte类型的相关资料,...转载 2019-03-05 18:34:54 · 109 阅读 · 0 评论 -
Java语法:Lambda表达式的使用
Lambda表达式的使用android使用lambda表达式Lambda表达式的语法java中的双冒号操作符android使用lambda表达式lambda表达式是jdk8的新特性android里使用可以有两种方式方式一:在app的build.gradle下添加android { ....... compileOptions { //sourceComp...原创 2019-05-13 07:00:59 · 150 阅读 · 0 评论 -
java相关-未完待续-我有一堆东西未完待续--》
java相关1、集合和数组2、scala是什么东西3、java不同版本的特性4、面向过程和面向对象的关系1.面向过程式编程2.面向对象编程3.总结4.举例函数式编程5、c和c++和java的区别6封箱装箱什么的7、guava8、设计模式相关1、集合和数组2、scala是什么东西3、java不同版本的特性4、面向过程和面向对象的关系来源:面向过程式编程和面向对象编程的区别参考:面向对象编...原创 2019-05-13 19:35:19 · 122 阅读 · 0 评论 -
JAVA中循环删除list中元素的方法总结
转自 印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、iterator遍历。1、for循环遍历listfor(int i=0;i...转载 2018-10-31 18:18:47 · 101 阅读 · 0 评论 -
MQTT
MQTT教學(四):使用MQTTLens訂閱與發布MQTT訊息 https://swf.com.tw/?p=1009 Android开发之利用MQTT协议实现消息的即时推送 https://blog.csdn.net/qq_29196551/article/details/51488340 MQTT协议之订阅及发布(使用paho-mqtt-client...原创 2018-07-18 19:26:59 · 378 阅读 · 0 评论 -
Ping百度,获取延迟
Ping百度,获取延迟 public void getNetworkDelayPingBaiDu() { String delay = new String(); Process p = null; try { String ip = "www.baidu.com"; p = Runtim...原创 2018-05-09 19:08:05 · 4894 阅读 · 0 评论 -
java中Atomic类之AtomicBoolean
原创 2018-05-09 18:17:26 · 823 阅读 · 0 评论