在java语言中,String是一个包含char数组、其他字段,方法组成的java类。而在我们的coding生涯中,字符串又往往是我们最常也是最多打交道的,因此下面的一些常用的方法列举一下:toCharArray()//将此字符串转换为一个新的字符数组Arrays.sort()//对数组进行排序Ar...
分类:
编程语言 时间:
2014-07-09 17:39:04
阅读次数:
294
1.3 Java语言的环境搭建
?
明确什么是JRE,JDK
?
下载JDK
?
安装JDK
?
配置环境变量
?
验证是否成功
1.3.1 什么是JRE,JDK?
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类
库等,如果想要运行一个开发...
分类:
编程语言 时间:
2014-07-09 12:07:39
阅读次数:
220
1.2.2 Java语言的特点:跨平台性
?
什么是跨平台性?
通过Java语言编写的应用程序在不同的系统平台上都可
以运行。
?
原理是什么?
只要在需要运行java应用程序的操作系统上,
先安装一个Java虚拟机(JVM Java Virtual Machine)即可
。
由JVM来负责Java程序在该系统中的运行。...
分类:
编程语言 时间:
2014-07-09 11:32:39
阅读次数:
207
Java异常处理总结
异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦!
Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以...
分类:
编程语言 时间:
2014-07-09 11:07:43
阅读次数:
260
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间还是...
分类:
编程语言 时间:
2014-07-09 10:08:49
阅读次数:
189
对于现在的电子商务网站建设以及电子商城建设来说,不过在过去几年当中,PHP已经发生了一系列变动——从语言本身到相关生态系统再到对开发者社区的支持——这些确实值得我们加以关注。尽管电子商务网站建设工作人员已经抛弃了PHP并投身于Python或者Ruby的用户们不太可能在短时间内被吸引回来,但已经有迹象...
分类:
Web程序 时间:
2014-07-09 00:24:22
阅读次数:
206
JeeWx, 敏捷微信开发,简称“捷微”.捷微是一款免费开源的微信公众账号开发平台.平台介绍:一、简介jeewx是一个开源,高效,敏捷的微信开发平台采用JAVA语言,它是基于jeecg这个企业级快速开发框架实现的。jeewx的目的是最大化的简化微信开发的流程,使用开发者能把最好的精力放到微信具体业务开发,并能以最快的时间完成。把一些常规而频繁的工作交由jeewx来处理即可,平台兼备的代码生成器,在...
分类:
微信 时间:
2014-07-08 19:01:33
阅读次数:
534
Java在早期(比如JDK1.2以前)是很慢的,后续版本由于有许多优化手段的加入,Java正变得越来越快,所以现在也有很多关于Java和C/C++孰快孰慢的争论。我想就我自己的理解,谈一下影响Java程序运行速度的因素。
1、 GC回收
众所周知,Java相对C/C++的一个很大进步就是有了GC机制,它能够很大程序的避免C/C++常见的内存泄漏的发生。但是这也是有代价的,那就是因为JVM管理了...
分类:
编程语言 时间:
2014-07-08 15:15:15
阅读次数:
188
像Android开发基于java语言的,很容易被别人反编译出来,一下就相当于裸奔了,特别是用于商业用途的时候,防止反编译是必要的措施。而代码混淆是一种很好防止反编译的方式。
1、APK的代码混淆。
在eclipse的开发环境下,使用android SDK 自带的proguard混淆工具。
主要用到红线框中的两个文件。
在project.properties文件中,要...
分类:
移动开发 时间:
2014-07-06 11:40:44
阅读次数:
473
1. activity, view概述
进行android开发,只需具有java语言基础即可。入门的开发并不需要一些高深的java知识,如Swing,网络,线程,数据库等。
刚开始进行android开发,会觉得android的架构设计得很好,接口简单,模块独立。特别是像我这种C++程序员来说,没有了框架自动添加的很多消息映射宏,窗口的启动,过多复杂的类等。如android应...
分类:
移动开发 时间:
2014-07-05 23:45:47
阅读次数:
280