Java

java多线程优先级

p.p1{margin:0;font:14px"PingFangSC";color:rgba(51,51,51,1);background-color:rgba(255,255,255,1)}span.s1{font-kerning:none}每个类都有自己的优先级,一般property用1-10的整数表示,默认优先级...
代码星球·2021-01-09

Java集合及concurrent并发包总结(转)

1.集合包  集合包最常用的有Collection和Map两个接口的实现类,Colleciton用于存放多个单对象,Map用于存放Key-Value形式的键值对。 Collection中最常用的又分为两种类型的接口:List和Set,两者最明显的差别为List支持放入重复的元素,而Set不...

java MAil服务

p.p1{margin:0;font:13pxMonaco;color:rgba(147,26,104,1)}p.p2{margin:0;font:13pxMonaco;min-height:17px}p.p3{margin:0;font:13pxMonaco}p.p4{margin:0;font:13pxMonaco...
代码星球·2021-01-09

Java parseInt()和parseFloat()的用法

一、parseInt()parseInt()方法首先查看位置0处的字符,判断它是否是个有效数字;如果不是,该方法将返回NaN,不再继续执行其他操作。但如果该字符是有效数字,该方法将查看位置1处的字符,进行同样的测试。这一过程将持续到发现非有效数字的字符为止,此时parseInt()将把该字符之前的字符串转换成数字。例如...

java使用new Date()和System.currentTimeMillis()获取当前时间戳

在开发过程中,通常很多人都习惯使用new Date()来获取当前时间,使用起来也比较方便,同时还可以获取与当前时间有关的各方面信息,例如获取小时,分钟等等,而且还可以格式化输出,包含的信息是比较丰富的。但是有些时候或许你并不需要获取那么多信息,你只需要关心它返回的毫秒数就行了,例如getTime()。为了获取...

java-date类

1.newdata一个对象,输出格式“ThuFeb0121:02:02CST2018”2.SimpleDateFormat类可以格式化时间,p.p1{margin:0;font:11pxMonaco}span.s1{color:rgba(126,80,79,1)}span.s2{color:rgba(147,26,10...
代码星球·2021-01-09

java连接mysql数据库

准备工作1.mysql下载地址:https://dev.mysql.com/downloads/connector/j/2.在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示:  3.右键工程名,在javabuildpath中的Libraries分页中选择AddJARs...,选择刚才添加的JD...
代码星球·2021-01-09

Java中的多线程你只要看这一篇就够了

如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线...

java tomcat启动

1.下载tomcat文件2.启动tomcat:./startup.sh浏览器访问:localhost:8080...
代码星球·2021-01-09

Java多线程问题总结

更新时间:2018年01月16日11:30    来源:java学习吧    手机版java学习吧2018-01-16前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻...
代码星球·2021-01-09

Java多线程中start()和run()的区别

Java的线程是通过java.lang.Thread类来实现的。VM启动时会有一个由主方法所定义的线程。可以通过创建Thread的实例来创建新的线程。每个线程都是通过某个特定Thread对象所对应的方法run()来完成其操作的,方法run()称为线程体。通过调用Thread类的start()方法来启动一个线程。在Jav...

java-se题目

(单选题)计算二进制1100^1010的结果是()A)1000B)1110C)0110D)0000正确答案为:C解析:^属于二进制位运算符代表异或的意思运算时两个二进制数对应位的数不同时结果为1否则为0所以1100^1010的结果应该是0110所以答案C正确 ...
代码星球·2021-01-09

java se题目

6.(单选题)以下哪一个是错误的()A)publicsynchronizedvoidgo(){/*codehere*/}B)privatesynchronized(this)voidgo(){/*codehere*/}C)voidgo(){Objecto=newObject();synchronized(o){/*co...
代码星球·2021-01-09

java-Object

1.toString()publicStringtoString(){returngetClass().getName()+"[name="+name+",salary="+salary+",gender"+gender+"]";} ...
代码星球·2021-01-09

java --replaceAll方法

publicvoidabc(){  Stringstr="aabbccdd";  str=str.replaceAll("\d+","数字");  system.out.println("str");}...
代码星球·2021-01-09