【java – 是否有针对Netbeans 7.3的谷歌应用引擎插件】教程文章相关的互联网学习教程文章

9.Java5线程并发库的应用【代码】

1import java.util.concurrent.ExecutorService;2import java.util.concurrent.Executors;3import java.util.concurrent.TimeUnit;4 5/** 6 * java5线程并发库的应用 7 * 线程池工具类 Executors8 * 9 * @author LiTaiQing 10 * 11*/12publicclass ThreadPoolTest { 1314publicstaticvoid main(String[] args) { 15//固定大小的线程池 16//ExecutorService threadPool = Executors.newFixedThreadPool(3); 17//缓存线程池 18//Exec...

Java中String的实现与应用【代码】【图】

public final class String implements java.io.Serializable, Comparable<String>, CharSequence {  privatefinalchar value[];  privateint hash; }String其实是对一个char数组的封装。提供了各种操作方法。值得注意的是这个数组的final的,也就是这个引用是不可变的。注意是引用,数组中每一项的值理论上是可以改变的,比如通过反射,但是不推荐这么做。关于String有一些有趣的地方:package terry.java.base; publicclass ...

Java嵌入式数据库H2学习总结(二)——在Web应用程序中使用H2数据库【代码】【图】

一、搭建测试环境和项目1.1、搭建JavaWeb测试项目  创建一个【H2DBTest】JavaWeb项目,找到H2数据库的jar文件,如下图所示:  H2数据库就一个jar文件,这个Jar文件里面包含了使用JDBC方式连接H2数据库时使用的驱动类,将"h2-1.4.183.jar"加入到【H2DBTest】项目中,如下图所示:1.2、开启H2数据库  进入到h2\bin目录,如下图所示:  确保H2数据库使用的8082端口没有被其他应用程序占用,正常启动之后输入"http://localhost...

Java 实现深度遍历和广度遍历数及其应用【代码】【图】

一、深度遍历和广度遍历原理及实现1、深度优先英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。对于上面的例子来说深度优先遍历的结果就是:A,B,D,E,I,C,F,G,H.(假设先走子节点的的左侧)。深度优先遍历各个节点,需要使用到堆(Stack)这种数据结构。stack的特点是是先进后出。整个遍历过程如下:首先将A节点压入堆中,stack(A);将A节点弹出,同时将...

MVP+Dagger2+Rxjava+Retrofit+GreenDao 开发的小应用,包含新闻、图片、视频3个大模块,代码封装良好

练习MVP架构开发的App,算是对自己学过的知识做一个总结,做了有一段时间,界面还算挺多的,代码量还是有的,里面做了大量封装,整体代码整理得很干净,这个我已经尽力整理了。不管是文件(java、xml、资源文件)命名,还是布局设计尽量简单简洁,我对自己写代码的规范还是有信心的--。代码不会写的很复杂,整个代码结构有很高的统一度,结构也比较简单清晰,方便理解。里面做了大量的封装,包括基类的构建和工具类的封装,再配合D...

Java应用程序高CPU故障诊断(troubleshooting)思路【代码】

系统运行出现高CPU报警,一般可以通过top或者任务管理器找到哪些进程在使用CPU,但这个粒度不能让我们知道得更多,我们需要找到程序的哪部分在占用CPU并且在占用CPU做什么,这样才有利于我们以后调优,下面介绍一种可行的思路:找到占用CPU高的进程p找到进程p中占用CPU高的线程t找到线程t在做什么本文以Linux下Java应用程序为例,其他环境或程序可参照该思路,只要思路清晰就好办了打开top,在top中按shift+p按照CPU使用量倒序显示...

【JAVA零基础入门系列】Day12 Java类的简单应用【代码】

俗话说的好,实践出真知,所以除了理论知识掌握扎实以外,更重要的是要多加操练,这样才能掌握核心科技。  今天我们就用刚学会的类来实践一下,目标便是完成上一篇中的剁手任务。  我们的商品类已经准备好了,代码重新罗列一次,这里增加了一个重载方法,关于重载这里不过多介绍,以后会专门文章介绍,这里把它当成一个普通方法就好了,主要用来比较两个商品是否相等,如果对代码不熟悉的话可以再返回去看一下上一篇文章。  ...

Java 的序列化Serializable接口介绍及应用

常看到类中有一串很长的 如 private static final long serialVersionUID = -4667619549931154146L;的数字声明。这些其实是对此类进行序列化的,那为何要进行序列化呢?下面参照网络及jdk说明,进行学习一下:理解:serialVersionUID 用来表明类的不同版本间的兼容性简单的说,Java的序列化是通过在运行时判断类的serialversionUID来验证版本的一致性的。在进行序列化时,jvm会把传来的字节流中的serialversionUID与本地的相应实体...

在JSP中应用JavaBean【代码】【图】

1. 解决中文乱码的JavaBean在JSP页面中,处理中文字符经常会出现字符乱码的现象,特别是通过表单传递中文数据时容易产生。它的解决办法有很多,如将request的字符集指定为中文字符集,编写JavaBean对乱码字符进行转码等。下面就通过实例编写JavaBean对象来解决中文乱码问题。例1.1 本实例通过编写对字符转码的JavaBean,来解决在新闻发布系统中,发布中文信息的乱码现象,其开发步骤如下。(1)创建名称为News的类,将其放置于com....

Java中栈的应用,括号匹配【代码】

1package edu.yuliang.Data_Structure_Basics;2 3import org.omg.PortableInterceptor.SYSTEM_EXCEPTION;4/* 5给定一个只包括 ‘(‘,‘)‘,‘{‘,‘}‘,‘[‘,‘]‘ 的字符串,判断字符串是否有效。6 7有效字符串需满足:8 9左括号必须用相同类型的右括号闭合。 10左括号必须以正确的顺序闭合。 11注意空字符串可被认为是有效字符串。 121314实现思路: 1516{ [ ( ) ] } 17181、依次遍历字符串,只要是{ [ ( 都把它压...

java-面向对象-静态的应用

/*静态的应用每一个应用程序中都有共性的功能,可以将这些功能进行抽取,能独立封装,以便复用*/class Demo{    public static void main(String[] args)  {    int[] arr = (2,4,1,8);    int max = getMax(arr);    System.out.pirntln("max"+max);  }  public static int getMax(int[] arr)  {    int max = 0;    for(int x=1;x<arr.length;x++)    {      if(arr[x]>arr[max])  ...

Java Socket应用(三)——java中URL的应用【图】

转载请注明:http://blog.csdn.net/uniquewonderq如何使用呢?package com.test;import java.net.MalformedURLException; import java.net.URL; import java.util.logging.Level; import java.util.logging.Logger;public class test{public static void main(String[] args) {try {//创建一个URL实例URL baidu=new URL("http://www.baidu.com");URL url=new URL(baidu, "/index.html?username=wonderq#test");System.out.println(...

javascript函数应用和DOM【代码】

一、调用函数例:<html> <head> <title></title> <script language="javascript" type="text/script"> function text() { alert("该函数被调用了"); } </script> </head> <body> <input type="button" value="点击此按钮" onclick="text()"> </body> </html>confirm消息对话框自定义函数例子:function text2(){ var sex=confirm("点击“确定”是男,点击“取消”是女"); if(sex==true){ alert(你是男); ...

javascript对象的应用

javascript脚本语言是一门基于面向对象的编程语言。关于面向对象,通过前边C#、C++的学习我们都了解过,它一般有三个特点:封装、继承、多态。而javascript不是严格意义上的面向对象,它支持一些预定义对象支持的简单对象模型。javascript的对象由属性和方法两个基本元素组成,接下来就了解一下javascript的几个主要的对象。一、浏览器内部对象1.Navigator对象2.Location对象3.Window对象4.Document对象5.History对象二、内置对象和...

java 线程、线程池基本应用示例代码回顾

java 线程、线程池基本应用示例代码回顾package org.rui.thread; /*** 定义任务* * @author lenovo**/ public class LiftOff implements Runnable {protected int countDown=10;private static int taskCount=0;private final int id=taskCount++;public LiftOff(){}public LiftOff(int countDown){this.countDown=countDown;}public String status(){return "#"+id+"("+ (countDown>0?countDown:"liftoff!")+"),";}@Overridepubli...

引擎 - 相关标签