
Java
oowgsoo
这个作者很懒,什么都没留下…
展开
-
开始学习Java了
作为一个老资格的C++程序员,怎么也开始学习Java了 ?我最怕有人说:“没想到啊,原来你这个浓眉大眼的也背叛革命了”。其实这不能算是背叛吧,以前没有学,其实仅仅是没有时间,况且我也不可能彻底扔掉C++,我还不想一朝回到解放前。我学习Java可能更多的意义在于对C++和Java进行一些比较研究,算是补充知识的不足吧。现在Java都流行10年了,我才开始学,是有些晚了,这都要怪我的后知后觉,原创 2008-01-15 14:50:00 · 813 阅读 · 0 评论 -
Java是什么?
Java是一门语言,Java更是一个平台 。C++的语言设计者一个核心思想就是假定:程序员是足够聪明的。因此把C++的设计的足够的复杂,几乎接近了人类理解力的极限,其中更是充满了彼此矛盾需要仔细权衡的地方。作为一个合格的C++程序员,不仅仅要会使用各种武器,更重要的要学会自己制造这些武器,这就是一个特种兵和工程师的复合体啊,真的是过于困难了。而反观Java语言,恰恰是最初那些Java的创始原创 2008-01-15 15:47:00 · 1249 阅读 · 0 评论 -
还是Hello World
翻开《Java 核心技术》第二章,怎么下载,安装JDK我就不啰嗦了。 Java的开发流程是: 用任意编辑工具写*.java源文件 用javac命令让java编译器把*.java源文件编译成*.class中间文件 用java命令让虚拟机加载运行*.class中间文件 第一个例子还是经典的Hello World:import原创 2008-01-15 16:16:00 · 946 阅读 · 0 评论 -
Java的基本语法
打开《Java 核心技术》第一卷第3章,都是些基本的语法要点,看起来没有什么难度,一路就下来了,也画了些笔记,不过都不值得一提了。 但是既然来了,总归要留下点什么吧,于是写了下面的几段代码。 Java数据类型的练习:import java.util.*;public class dataTypeTest { /** * Creates a ne原创 2008-01-15 16:37:00 · 1364 阅读 · 1 评论 -
比较java和C++的面向对象语法
打开《Java 核心技术》第一卷的第4章:对象和类,第5章:继承,第6章:接口和内部类。洋洋洒洒近150页,几乎集中了Java中面向对象语法的全部。不过凭借我在C++中浸淫这么多年的深厚功力,看起来还是相当轻松的:)这句话无疑是吹牛了,学习C++久了,我想人应该变得越来越谦虚才对。不过我还是提倡在枯燥的学习中多给自己一点自吹自擂的骄傲吧:)简单的封装: 面向对象最基本的原创 2008-01-16 18:16:00 · 2497 阅读 · 1 评论 -
比较Java和C++的访问控制语法
继续上一篇的内容。其实写这种东西也挺没意思的,搞C++的一般不看这东西,搞Java的又觉得这东西太浅。而且这种文章又有教唆C++程序员学习Java或者Java程序员学习C++的嫌疑,容易被两家的坚定支持者反感。那也是实在没有办法的事情,我一直以为,要想了解一个人,最好的办法是从人家的角度思考问题。关于Java和C++的比较,当年那些Java设计者们也应该经过了一番仔细思索吧,那么就让我继续原创 2008-01-19 01:42:00 · 1304 阅读 · 0 评论 -
比较Java和C++的几个修饰符
同样是支持面向对象的设计语言,Java和C++的一些修饰符都有共通的地方,但是由于设计理念的不同,这些修饰符也没有完全一样的。abstract修饰符:Java中的abstract修饰符语义是抽象性,主要的语法: 修饰一个类,表示这个类是抽象类,抽象类不能被实例化。这在C++中也有同样的概念,只不过C++声明一个抽象类是让类中的任意一个虚函数=0 修饰一个方原创 2008-01-19 03:00:00 · 1891 阅读 · 0 评论 -
Java类型信息之RTTI
软件工程的一个核心问题就是软件的复用和扩展。面向对象思想通过封装,继承,派生等机制有效地解决了这个问题。但需求总是变幻莫测,不可琢磨,在面向对象这栋恢宏的大厦旁,还漂浮着一朵乌云,从而导致了RTTI的登场。正是因为RTTI的存在,在软件世界里,无间道是会分分钟暴露的:1.缘起考虑一下面向对象思想发源地之一的CAD系统:package typeinfo._01_rtti;i...原创 2018-08-19 13:56:39 · 195 阅读 · 0 评论 -
使用sbt搭建Scala开发测试环境
文章目录使用sbt搭建Scala开发测试环境前期准备安装IntelliJ IDEA安装Scala创建工程编写业务类编写测试类测试业务类使用sbt搭建Scala开发测试环境前期准备安装IntelliJ IDEA安装过程,略。安装ScalaScala官网安装过程非常简单,点击下载,把网页拉到最后:下载安装包,其实根本不需要安装,解压即可。如果windows系统,需要配置环境变量:...原创 2019-09-07 23:14:15 · 502 阅读 · 0 评论