![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 56
syh945
这个作者很懒,什么都没留下…
展开
-
J2SE自学(一)—— Java简介与JDK部署
1、java的定义: java是SUN公司的JamesGosling发明的面向对象的可跨平台的编程语言2、以后再公司学习新的技术的同时,不但要关注技术本身,还要关注发明该技术的公司对其技术的推崇程度以及社会上的支持等因素!3、mysql被SUN公司收购,2010年初SUN被oracle收购了!([color=red]螳螂捕蝉黄雀在后!嗨!![/color])4、[c...原创 2010-12-20 22:54:03 · 210 阅读 · 0 评论 -
写clone()方法时,通常都有一行代码,是什么?
转帖:[url]http://blog.csdn.net/yakihappy/archive/2009/03/11/3979366.aspx[/url]在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的...原创 2011-06-27 18:49:25 · 192 阅读 · 0 评论 -
抽象类是否可继承具体类?
转帖:[url]http://blog.csdn.net/ckw1988/archive/2009/10/07/4639514.aspx[/url]关于“抽象类是否可继承实体类”的辨析。 一道java 常见面试题,网上找到的几乎每个 java 面试笔试题大全或集锦里都能找到这道题。 题目如下: 问: 抽象类是否可继承实体类 ...原创 2011-06-27 18:21:37 · 1272 阅读 · 0 评论 -
J2SE自学(八)——面向对象之封装
1、[size=large]封装定义:隐藏属性,方法与方法实现细节的过程称为封装(这个定义并不是很准确,但是可以这样去理解),可以从两个方面理解: 1)、隐藏属性和方法。 2)、隐藏方法实现细节过程。[/size]补充:[color=red][size=large]封装的优点:(1)、隐藏类的实现细节;(2)、让使用者只能通过事先定制好的方法来访问数据,可以...原创 2011-01-07 21:20:15 · 97 阅读 · 0 评论 -
J2SE自学(七)——面向对象之继承.
1、计算机编程语言现在有两个重要的分类是:面向过程的编程语言与面向对象的编程语言。 1)、面向过程的编程语言:典型代表是C,在C 中,程序由一个过程(又称函数,方法)组成,程序由main 过程开始执行,main 过程又可以调用别的过程。当然很多个过程也可以集中在一个点h 的头文件中,我们需要的时候导入头文件,类似于java 中的导入包。 2)、面向对象的编程语言:它是现在的主流,比...原创 2011-01-07 21:15:13 · 83 阅读 · 0 评论 -
J2SE自学(六)——包与Java常用类
1、[color=red]如果没有包,把所有类放在一个文件夹下,这样的缺陷有两个: 1)、当类的数目多了不易管理。 2)、不能有两个名字相同的类。[/color]2、包就类似我们操作系统中的文件夹。以前文件少时可以把所有的放在某盘的根目录下,当文件过多时,我们就建立文件夹,把相同类型的文件放在同一个文件夹下。包的道理也是一样的,包的出现是为了更好的管理类...原创 2011-01-05 21:42:01 · 102 阅读 · 0 评论 -
J2SE自学(五)——Java内存管理
1、变量就是计算机中一块块内存空间2、 [color=red][size=large]Java内存管理原理(是三方关系——程序JVM操作系统) : 1)、程序运行前:有些编程语言编写的程序会直接向操作系统请求内存,但 Java 并不支持那么做。这样做的一个重要优点是保证了程序的平台无关性。既然 Java 程序不负责创建内存空间,那由谁创建呢?是由 JVM 完成。当程序准备执行时,...原创 2011-01-05 21:32:44 · 114 阅读 · 0 评论 -
J2SE自学(四)——类与对象
1、类的定义:类是具有相同属性和行为的一组对象的集合 。 2、对象的定义:我们把符合某类标准的一个具体的事物称为这个类的一个对象,也把对象称为类的实例。 3、[color=red][size=x-large]类和对象关系: 1)、类是抽象的概念模型,它只是定义了同类的对象应该具有什么样的属性和行为,但并没有具体的数值。 2)、对象是具体的实际模型, 对象是具有明确定义...原创 2011-01-03 12:03:58 · 74 阅读 · 0 评论 -
J2SE自学(三)——Java语法基础(二)
1、数组: 数组是一个变量,存储相同数据类型的一组数据2、[color=red][size=large]数组的注意事项: 1)、使用 new 关键字创建数组 2)、数组既声明又赋值 3)、数据类型[] 数组名 = new int[]{初始值,初始值} 4)、数据类型[] 数组名 = {初始值,初始值} 5)、数组如果不赋初值必须声明长度,如...原创 2011-01-03 11:59:35 · 128 阅读 · 0 评论 -
J2SE自学(三)——Java语法基础(一)
1、编写程序的目的是为了处理数据2、数据用变量来表示3、变量本质上就是计算机一块或多块内存空间4、学习编程语言,不管java,c#还是其它,开始基础部分应该掌握什么知识了: 1)、知道这门语言给我们提供了那些数据类型,以及它的容积。 2)、如何声明一个相应数据类型的变量。 3)、如何给变量赋值和取值。5、Java为我们提供了的数据类型如下:...原创 2010-12-23 18:23:44 · 100 阅读 · 0 评论 -
J2SE自学(二)——开发工具Eclipse
1、IDE的全称是Integrated Development Environment,翻译为集成开发环境集。IDE首先也是个程序,只不过可以利用它开发别的程序。2、IDE一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE。如微软的Visual Studio系...原创 2010-12-23 18:19:39 · 173 阅读 · 0 评论 -
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
s1=s1+1和s1+=1是有区别的。 s1=s1+1会错因为s1是short,而1是int,所以运算时会自动转换为int,再将int赋值给s1是需要强制转换,所以会错。 JAVA规范上说e1+=e2 实际上是 [color=red][size=x-large]e1=(T1)(e1+e2)],其中T1是e1的数据类型[/size][/color]所以s1+=1等效于s1=(shor...原创 2011-06-27 21:50:39 · 144 阅读 · 0 评论