
Java基础学习
文章平均质量分 52
EasyofUse
这个作者很懒,什么都没留下…
展开
-
Java学习(1)——第一个JAVA程序
//my first java programpackage it.java.base.ch01;public class HelloWorld { public static void main( String[] args) { System.out.println( "Hello World! " ); }}原创 2015-01-21 22:18:13 · 362 阅读 · 0 评论 -
js给iframe动态设置src和参数参数传递问题
最近开始接触到一个挺老项目,其中涉及到了一些jsp代码编写,其中遇到一个问题比较麻烦,就是在jsp页面中iframe 的src属性动态修改的问题页面:hello.jsp,table.jsp页面上有三个标签:text,button,iframe实现的功能是:点击button标签,将text标签内容作为src 的请求参数传递给服务端的jsp页面,在hello.jsp中动态显示子窗口表格原创 2017-09-09 17:16:52 · 55546 阅读 · 1 评论 -
java 将list转换为map 的泛型通用方法
将list转换为map背景:最近使用比较多的mongodb,由于其缺乏表连接的查询,导致我们经常需要将表数据查询到内存中,然后进行匹配连接,组成需要的数据格式,匹配的方式通常是:list1中有list2需要的字段,于是将list1转换为map,遍历list2,从map中找到对应的数据字段。当面对大量的这样的业务操作的时候,一个个写将list转换为map的小代码段,是非常浪费时间,容易出错且...原创 2016-09-16 14:08:16 · 45708 阅读 · 0 评论 -
java 基础拾遗
1、C/C++ goto 的实现,java中保留了goto关键字,但是已经没有继续使用,可以使用label(标签)和continue,break使用label1: for (int i = 0; i < 2; i++) { for (int j = 0; j < 10; ++j) { if (j > 2) { break label1; } System原创 2016-03-30 20:22:15 · 675 阅读 · 0 评论 -
java的守护线程与非守护线程(用户线程)
Java的线程机制,在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)估计学过Unix开发但是没有细致学习Java的同学们会疑惑了,操作系统里面是没有所谓的守护线程的概念,只有守护进程一说,但是Java语言机制是构建在JVM的基础之上的,意思是Java平台把操作系统的底层给屏蔽起来,所以它可以在它自己的虚拟的平台里面构造出对自己有利的机制转载 2015-10-21 14:23:05 · 529 阅读 · 0 评论 -
BlockingQueue一些特性
特性:BlockingQueue为空时,从BlockingQueue取值的操作将会被阻断进入等待状态,直到BlockingQueue中有值才会被唤醒, BlockingQueue为满时,往BlockingQueue存储的操作也会被阻断进入等待状态,直到BlockingQueue不为满才会被唤醒继续操作。可以使用此特性对其他线程控制,节约CPU资源。Blockin原创 2015-11-20 15:20:09 · 696 阅读 · 0 评论 -
Myeclipse alt+/ 无提示 显示No Default Proposals 解决办法
突然发现alt+/无法出现提示,使用.页没有办法出来提示,到处查看了。我霸气的重装Myeclise.结果还没有好。终于找到原因了:Window -> Preferences -> Java -> Editor -> Content Assist -> Advanced 里的「Select the proposal kinds contained in the 'default' con原创 2015-09-10 15:01:30 · 1777 阅读 · 0 评论 -
JAVA学习(2)——输入学生的5门成绩,计算平均成绩
import java.util.Scanner;public class Demo01 { public static void main( String[] args ) { System.out.println( "请输入学生姓名" ); Scanner input = new Scanner(System.in); String name = input.next()原创 2015-01-21 22:22:12 · 14966 阅读 · 0 评论 -
线程之间的通信--信号量,共享变量
昨天朋友提出了一个问题:写两个线程,其中一个线程打印1-52,另一个线程打印A-Z,打印顺序应该是12A34B56C……5152Z。可以通过信号量来解决线程之间的通信。方案1(信号量)线程1打印数字,线程2打印字母。线程1每执行循环两次,执行线程2循环一次。采用信号量做两个线程间的通信,CountDownLatch来保证线程1,线程2循环体的执行顺序。注:这个方案核心在于当前线...原创 2018-09-09 16:33:03 · 2936 阅读 · 0 评论