摘要: import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import ja 阅读全文
posted @ 2013-11-26 21:23 keep--moving 阅读(451) 评论(0) 推荐(0)
摘要: 很多人说C#是微软用来和Java抗衡的武器,因为二者在很大程度上有着惊人的相似,尽管如此,两者不同的地方也很多,所谓“于细微处见差异”。那么两者的相似和区别都在什么地方呢?我们从今天开始,会从各个角度来对比C#和Java的特点,希望能对正在学习、使用C#的朋友有所帮助。1、C#和.NET平台的概貌 2000年6月,微软发布C#语言和.NET平台。C#语言是一种强类型的,面向对象的语言,它具有语法简单、表达力强的特点,而.NET平台则是构成微软的“.NET计划”的基石。 .NET平台的核心包括两方面,一方面就是著名的通用语言运行机(Common LanguageRuntime),虽然这个名词.. 阅读全文
posted @ 2013-10-23 23:35 keep--moving 阅读(361) 评论(0) 推荐(0)
摘要: /** * * @author SunRain *2013-10-14 8:09:50 *在最后一个移位运算中,结果没有直接付给b,而是直接打印出来,所以结果是正确的, *其他的是会被先转换成int型,再进行右移操作,然后被截断,付给原来的类型,得到的结果可能不是正确的。 */public class URShift { public static void main(String[] args){ int i = -1; System.out.println("i: " + Integer.toBinaryString(i)); i >>>= 10; S 阅读全文
posted @ 2013-10-14 08:17 keep--moving 阅读(352) 评论(0) 推荐(0)
摘要: 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站,OA系统和ERP系统。J2SE开发桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥, 阅读全文
posted @ 2013-10-13 08:24 keep--moving 阅读(260) 评论(0) 推荐(0)
摘要: net里为什么用"."?因为java里是用.作为包的,.net是后来语言,设计时肯定参考了java的很多有点。 c++用的是#include. 没什么特别的。引入命名空间主要是为了防止类名冲突,因为你无法控制每个人定义的类名。 例如不同的A与B用户,可能都设计了一个XX类,如果强制使用命名空间,就可以有A.XX和B.XX。 阅读全文
posted @ 2013-10-13 08:03 keep--moving 阅读(133) 评论(0) 推荐(0)
摘要: static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象市,不生成static变量的副本,而是类的所有实例共享同一个static变量。static变量前可以 阅读全文
posted @ 2013-10-13 07:43 keep--moving 阅读(241) 评论(0) 推荐(0)
摘要: JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,并且可跨平台运行,并且不受数据库供应商的限制。1、跨平台运行:这是继承了Java语言的“一次编译,到处运行”的特点;2、不受数据库供应商的限制:巧妙... 阅读全文
posted @ 2013-10-09 08:29 keep--moving 阅读(706) 评论(0) 推荐(0)
摘要: 最近在看Mehran Sahami教授主讲的《Programming Methodology》这门课程,感觉受益匪浅,课程主要借助karel机器人来教授编程的方法。我觉得karel机器人挺有意思的,就在自己电脑上配置了一下。如第一节课所讲,课程的网站为cs106a.stanford.edu,里面有本课程相关的资源,下面废话不多说,karel机器人的配置过程如下。1.先安装好eclipse,要用karel机器人,就要安装stanford定制版的eclipse。windows用户的下载地址是:http://www.stanford.edu/class/cs106a/software/eclipse 阅读全文
posted @ 2013-05-30 20:59 keep--moving 阅读(590) 评论(0) 推荐(0)
摘要: Almost everyone knows the famous Chinese saying:A young idler,an old beggar. Throughout history,we have seen many cases in which this saying has again and again proved to be true. It goes without saying that the youth is the best time of life,during which one's mental and physical states are at 阅读全文
posted @ 2013-03-29 18:14 keep--moving 阅读(364) 评论(0) 推荐(0)