`
dasheng
  • 浏览: 148526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1,根据返回值来区分重载方法是不行的;   2,默认构造器   如何你的写的类没有构造器,编译器会帮你创建一个默认构造器;如果已经定义了一个构造器,编译器不会再帮你创建一个   构造器。   3,this关键字   在构造器中调用构造器,   public class Flower {  int petalCount = 0;  String s = "initial value";  Flower(int petals) {    petalCount = petals;    print("Constructor w/ int arg o ...
1,Foreach语法   jdk5提供了foreach语法用于数组和容器的循环。   float f[] = new flaot[10];   for (int i=0 ;i< 10; i++) {      f[i] = rand.nextFloat(); }   for(float x :f) {     System.out.println(x); }     2,臭名昭著的goto   尽管goto仍是java中的保留字,但在语言中并不用它,java没有goto,然而,java也能完成一些类似于跳转的操作,这与   break和conti ...
1,递增操作符正是对C++这个名字的一个解释,暗示着“超越C一步”。在早期的一次有关java的演讲中,Bill Joy(java创始人之一)声称“java=c++--”(c加加减减)意味着java已去除了c++中的一些很困难而没有必要的东西,成为一种更精简的语言。   2,字符操作符+和+=   字符串操作符有一个有趣的行为,如果表达式以一个字符串开头,那么后续的所有操作数都必须是字符串类型。   3,java中没有sizeof   在c和c++中,sizeof操作符可以告诉你为数据项分配的字节数。在c和C++中需要使用sizeof的最大原因是为了“移植”   不同的数据类型 ...
1,尽管java是基于c++的,但是相比之下,java是一种更“纯粹”的面向对象的程序设计语 言。 2,java语言假设我们只进行面向对象的程序设计。   3,用引用操作对象      String  s;   这里只是创建一个引用,并不是对象啊。   String s = “gdgdfg”;这里创建一个引用,并进行初始化。   4,基本类型:   Boolean,char,byte,short,int,long,float,double,void是基本类型,这些变量采用和c和c++   相同的方法,也就是说,不用new来创建变量,而是创建一个并非是引用的“自动 ...
1,java是真正面向对象的语言。 2,包访问权限,类没有public,protected,private关键系修饰时,类可以调 用同一个包的其他类的方法,但在包之外,这些成员如同指定了private一样。 3,复用 组合(composition):使用现有的类合成 ...
     本人因为原来是C++程序员,3年前开始搞java的web方面的开发,搞C++的时候就没有 好好看过《C++编程思想》,光是搞MFC那一套,搞web开发的时候,由于工作忙碌,也没有 看过多少java语言的基础书籍,一来因为现在书籍比较贵,动辄上百的书是买不起,而来对 在的工作没什么必要,现在的工作主要是写一些简单的jdbc,文件读写,数据库操纵之类。 没用用到java的太多的功能包。我脑海中的java言语和C++语言没有什么明显的区别,出来 所有方法都写在一个类内和有垃圾回收机制外,说不出更多的区别。因为最近要换工作,面试 的时候发现自己的java基础还是很差,因此跑到书店话 ...
Global site tag (gtag.js) - Google Analytics