javaEE运行环境实例说明。



javaEE运行环境实例说明。

1.下载JDK,并配置环境变量JAVA_HOME,同时修改Path变量,添加英文分号;然后将%JAVA_HOME%/bin添加到Path变量值后面

2.下载并安装eclipse(如果准备下载包含eclipse版本的MyEclipse插件,这一步可以省略,直接第三步)

 

3.下载并安装MyEclipse插件(如果下载的是包含eclipse版本,第二步可以省略)

 

4.下载并安装tomcat Web服务器,然后配置环境变量CATALINA_HOME,同时修改Path变量,添加英文分号;然后将%CATALIN[......]

Read more

Java中的WeakReference与SoftReference介绍



Java中的WeakReference 和 SoftReference

在python的标准类库中发现有weakref这个模块,比较有趣。依稀想起在java中似乎也有个叫做WeakReference的类,只是当时没有太留心,此时好奇心起,在网上找到这篇文章,讲的挺好,摘要一下。

在Java 1.2中就引入了java.lang.ref这个包,WeakReference就属于这个包。WeakReference是干嘛的呢,一言弊之,它是和Java中的垃圾回收相关的。如果一个对象只有WeakReference引用它,那么这个对象就可能被垃圾回收器回收。

在什么场合下应用WeakRe[......]

Read more

android开发学习路线|入门介绍

android开发的学习路线|入门介绍。

参考资料:千锋3G学院–课程大纲    http://www.mobiletrain.org

看了专业的培训机构的课程大纲,才知道,自己学习android的路途才刚刚开始!特此整理分享一下,希望能帮到那些准备学习android开发,或者正在学习android开发,但是又没有找到明确路线的童鞋们!(PS:特此声明,这篇文章不是给培训机构做广告哈,本人也是在自学android开发!!)

第一阶段:Java面向对象编程

1.Java基本数据类型与表达式,分支循环。
2.String和StringBuffer的使用、正则表达式。[......]

Read more

android学习路线图详细介绍

android学习路线图详细介绍。经常在群里有朋友问我,怎么学习android,让我给推荐本书。其实我个人不推荐你们看书的,毕竟Android刚出来两年多,市面上还没有比较经典的书籍。大多都是你抄抄我得,我抄抄你的,然后大家一起抄抄API。呵呵 其实国内大部分的技术类书籍都这样。所以我建议你直接去看API。写得最明白,最正确的莫过于android的开发文档。这年代可能媳妇很难找到一手的,但资料还是很容易找到的!还有一点对于一些例子一定要弄明白再敲,而且要独立的完成。别看一句写一句,作用不大!遇到问题学会独立思考,自己解决。解决的问题多了你的经验也多了。其实95%的问题 网上都有答案!好了先说这[......]

Read more

Android学习进阶路线导航线路方法步骤(Android源码实例介绍)

Android学习进阶路线导航线路(Android源码分享)

  前言:公司最近来了很多应届实习生,看着他们充满信心但略带稚气的脸庞上,想到了去年的自己,那是的我是不是也和

   现在的他们一样呢?现在的我又改变了什么?公司的给这些实习生指定的相关培训制度还是比较完善的(我可是个菜鸟)。但我反

   过来想,假如是我,我会制定一个怎样的短期或者长远的计划?总结了自己学到的知识,形成了一个学习线路,希望能给予同

   道中人一点儿小小帮助。

 

 

        毕业8月有余,同时伴随着从事Android开发的经验的提升。仔细思量[......]

Read more

Android开发最佳学习路线图|怎么学习安卓开发

Android开发最佳学习路线图|怎么学习安卓开发步骤是什么?怎么样才能快速学习安卓开发?

      为了帮助大家更好的学习Android开发的相关知识,尚观4G智能操作系统研究室(www.up4g.com)为大家制作以下学习路线图;希望能帮助到广大的android爱好者。 在开始之前我们先来对相关知识进行一个简单的了解:

行业背景:
今天,涉及通信产业链中的每个环节,都有Android的身影,Android是第一款完全完整打通了整个通信产业链中的操作系统,手机方案商、集成商、运营商、内容提供商、用户,都在玩Android,都惊讶于Android的爆[......]

Read more

JDBC如何判断数据库的表是否存在

JDBC如何判断数据库的表是否存在

实现原理:主要是利用DatabaseMetaData.getTables(…)这个方法实现的,但是每一种数据库还存在一些差异,具体见下面详解。

一、getTables(…)方法说明

Java代码 收藏代码
ResultSet DatabaseMetaData.getTables(String catalog,
String schemaPattern,
String tableNamePattern,
String types[]) throws SQLException;
catalog – 数据库目录名称,可设为null[......]

Read more

AsyncTask的用法

AsyncTask的用法      在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:

1. 不要阻塞UI线程
2. 确保只在UI线程中访问Android UI工具包
当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。
比如说从网上获取一个网页,在一个TextVie[......]

Read more

JDBC判断数据库查询结果集是否为空或说是判断数据否存在的方法

JDBC判断数据库查询结果集是否为空或说是判断数据否存在的方法、

通常来说都是用rs.next()来判断结果集是否为空,但是由于执行rs.next()后指针指向的是结果集中的第一条记录,此时再用while(rs.next())取结果集中的数据就会导致第一条数据无法得到。所以用以下代码段是个比较好的判断方法。
if(!rs.next())
{
//结果集为空
//执行某操作
}
else
{
//不为空
do
{
//循环执行某操作
}while(rs.next());
}

Read more