知识拓展
weixin_36541969
这个作者很懒,什么都没留下…
展开
-
java和C++的区别
作为一名C++程序员,我们早已掌握了面向对象程序设计的基本概念,而且Java的语法无疑是非常熟悉的。事实上,Java本来就是从C++衍生出来的。然而,C++和Java之间仍存在一些显著的差异。可以这样说,这些差异代表着技术的极大进步。一旦我们弄清楚了这些差异,就会理解为什么说Java是一种优秀的程序设计语言。本附录将引导大家认识用于区分Java和C++的一些重要特征。 (1)转载 2016-11-07 22:02:40 · 159 阅读 · 0 评论 -
java版坦克大战游戏源码
package tankwar;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.io.File;import java.io.FileInput转载 2016-11-13 22:59:46 · 312 阅读 · 0 评论 -
Java定期自动截屏的代码
import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.io.File;import java.util.Timer;import java.util转载 2016-11-13 23:10:04 · 828 阅读 · 0 评论 -
Java 实现二分查找\折半查找
二分查找又称折半查找,优点是比较次数少,查找速度快;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。 该算法要求: 1、 必须采用顺序存储结构。 2、 必须按关键字大小有序排列。 该算法时间复杂度最坏为:O(logn) 注意点有mi转载 2016-11-13 23:12:25 · 212 阅读 · 0 评论 -
Java中extends 与 implement 区别
简单说: 1.extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,2.JAVA中不支持多重继承,但是可以用接口来实现,这样就要用到implements,3.继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了 , 比如 class A extends B implements C,D,E转载 2016-12-02 22:00:26 · 693 阅读 · 0 评论 -
重写和重载的区别
重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数转载 2016-12-02 21:58:01 · 178 阅读 · 0 评论 -
Java中的面向对象特性
对象与类:1.Date t=new Date(); 有2部分,new Date()构造了一个Date类型的对象(Java对象都存储在堆中),而对这个对象的引用存储在对象变量t中。Java对象变量与C++的引用不同,在C++没有空引用,并且应用不能被赋值。可以将java的对象变量看作C++的对象指针。Java中的null引用对应C++中的NULL指针。2.静态方法是一种不能向对象转载 2016-11-23 20:50:24 · 151 阅读 · 0 评论 -
Java String字符串方法
ʕ̡̢̡ʘ̅ʘ̲̅ʔ̢̡̢ʕ̡̢̡ʘ̅͟͜͡ʘ̲̅ʔ̢̡̢大酋长1.String构造函数 1> String() 2> String(char[] chars) String(char[] chars,int startIndex,int numChars) 3> String(String strObj) 4> St转载 2016-11-23 20:58:53 · 228 阅读 · 0 评论 -
开源日志总结
第一步:下载 Log4j 工具包 。 官方网站地址:http://logging.apache.org/log4j/1.2/index.html。进入后左侧菜单栏里 Documentation 下的 JavaDoc 就是 Log4j 的在线 API 文档。我们点击 Get log4j 1.2 下 的 Download 进入下载页面,最新版本是 1.2.15,点击 apache-l原创 2016-12-09 08:42:41 · 257 阅读 · 0 评论 -
Java String字符串方法
1.String构造函数 1> String() 2> String(char[] chars) String(char[] chars,int startIndex,int numChars) 3> String(String strObj) 4> String(byte asciiChars[]) String(b转载 2016-11-17 08:33:35 · 163 阅读 · 0 评论 -
构造函数
"每个子类构造方法的第一条语句,都是隐含地调用super(),如果父类没有这种形式的构造函数,那么在编译的时候就会报错。"这句话怎么理解所有代码都经过测试,测试环境:java version "1.4.0-rc "Java(TM) 2 Runtime Environment, Standard Edition (build 1.4转载 2016-11-29 09:09:48 · 179 阅读 · 0 评论 -
全局变量
全局变量是编程术语中的一种,源自于变量之分。变量分为局部与全局,局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。一个局部变量在被其它对象引用时,会是一个空值。但全局变量却不会出现这种情况。例如转载 2016-11-29 09:05:23 · 223 阅读 · 0 评论 -
Java对各种排序算法的实现
冒泡排序 public class BubbleSort { public static int[] bubbleSort(int[] array) { if (array == null) { return null; }转载 2016-11-05 12:21:41 · 184 阅读 · 0 评论 -
用Java代码备份和还原MySQL数据库
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamR转载 2016-11-05 12:13:55 · 260 阅读 · 0 评论 -
java新手学习经验
1.欲速则不达,初学者请不要被新技术迷惑,先把基础学扎实。 JAVA私塾的基础入门教材完全是老师自已编写,配合有视频讲解,大家可以免费索取,并不是它说了多少知识,多少api.它只说了更多的“基础知识” 2.要扎扎实实,一步一个脚印的逐步学习,不要想着一步登天。给自己定一个学习流程,按照流程学习。不要看到大家都在学ejb了,就去学ejb.发现大家又在讨论struts,又放下EJB去学str转载 2016-11-04 09:20:34 · 209 阅读 · 0 评论 -
字符应用
class Zfzh{public static void main(String[] args) {System.out.println("小勇勇\n");System.out.println("你好骚!\r\n");System.out.println("你为什么骚?\n");System.out.println("\'你为什么要这么骚?\'\n");Syste原创 2016-11-04 09:15:46 · 203 阅读 · 0 评论 -
java 汉字转化为拼音工具类
import java.nio.ByteBuffer;import java.util.TreeMap; /** * * 汉字转化为全拼 * * JDK版本: 6 * * 需要注意的是:这里面利用gb2312的编码规则,根据拼音区间来获取拼音,主要可以练习TreeMap的使用。 * 但其实拼音规则涵盖的中文并不全面,要求较高的地方不建议使用这个类。 附上拼音和汉字对照表piny转载 2016-11-07 22:06:57 · 550 阅读 · 0 评论 -
My Eclipse快捷键
MyEclipse 快捷键1(CTRL)Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前EditerCtrl+K 快速定位到下一个Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找(按转载 2016-11-29 08:53:23 · 210 阅读 · 0 评论 -
关于构造函数
构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。特点编辑1.构造函数的命名必须和类名完全相同。在java中普通函数可以和构造函数同名,但是必须带有返回值;2.构造函数的功能转载 2016-11-29 08:59:23 · 454 阅读 · 0 评论 -
函数封装
函数封装是一种函数的功能,它把一个程序员写的一个或者多个功能通过函数、类的方式封装起来,对外只提供一个简单的函数接口。当程序员在写程序的过程中需要执行同样的操作时,程序员(调用者)不需要写同样的函数来调用,直接可以从函数库里面调用。程序员也可以从网络上下载的功能函数,然后封装到编译器的库函数中,当需要执行这一功能的函数时,直接调用即可。而程序员不必知道函数内部如何实现的,只需要知道这个函数或者类提转载 2016-11-29 09:02:57 · 651 阅读 · 0 评论