`
calmness
  • 浏览: 350491 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

JAVA,最终还是不能选你作为开始

阅读更多
    最近开始教我弟弟编程,然而对于语言的选择却有点头疼了。一直以来我都反对要学java最好先学C的看法,对于这一说法,我是从来没有改变过的。很多人都说,先学了C再学JAVA会容易很多,这种逻辑让我啼笑皆非,JAVA和C都是一种语言,C只是比JAVA出现得早罢了,两者的学习没有任何必要扯到一起,反过来说,你先学java的话,再学C,一样会容易很多,所以对于这种说是站不住脚的。

    然而我选择语言让我弟弟学情况有点不一样了,首先我并不能确定我弟弟未来更适合哪一种开发,现在只是为了打基础,我认为作为一个打基础的初学者,如果一开始就限定在JAVA的平台上,对他未来的发展会有一定的局限性,而如果一开始就从C这类需要与系统直接亲密接触的语言开始学习,则必然会要求他对当前系统有一定的了解,如果换成java,因为跨平台的特性,决定了他基本不需要理会在哪个系统,最终可能导致他觉得没有必要对系统了解,事实上目前很多以java做开发的朋友,对系统的认识也确实很缺乏,包括我在内,所以最终我还是决定教我弟弟从C开始学习。

    记得前段时间看过一段新闻,是说美国一些大牛们纷纷站出来反对大学编程课程改为JAVA,就是因为他们认为这样做会让学生缺乏对系统很多原理的了解,看来这么多大牛反对应该不会有错,从C开始学起应该比从JAVA学起好,但是原因不是因为学了C,JAVA就更容易学。
1
2
分享到:
评论
1 楼 biaoming 2008-07-29  
我的情况和你一样,我是让我弟弟学习java,这样更容易些,做他本人更有成就感。其中www.545300.cn是他做的,觉得不错。

相关推荐

    Java开发技术大全(500个源代码).

    notMultipleOfThree.java 把100-200之间不能被3整除的数输出 outputByDoWhile.java 用while循环随机输出数据 outputByWhile.java 用do~while循环随机输出数据 outputMax.java 求两个数中的最大数 ...

    java毕业实习报告资料.docx

    我们可以采用倒推的方式来分析: (1)最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应 用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的 项目应该选实际项目中...

    java毕业实习报告-1.docx

    我们可以采用倒推的方式来分析: 最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

     final 说明一个类为最终类,即改类不能再有子类。  public 说明类为公共类,该类可以被当前包以外的类和对象使用。  private 说明类为私有类。 (4) extends 子句用于说明类的直接超类。 (5) implements ...

    JAVA银行管理系统设计.docx

    分数 必做 说明 必做 必做 必做 选做 必做 选做 综合实践项目 银行管理系统设计 第一部分 案例描述 案例目的 学习使用JAVA+JDBC对数据库的数据进行增加、修改、删除、查询等操作;学习JDBC调用存储过程;学习主要...

    mysql-binlog-connector-java:mysql-binlog-connector-java

    最初,项目是作为的分支开始的,但最终作为完整的重写而结束。 主要差异/特征: 自动binlog文件名/位置解析 可恢复的断开连接 可插拔故障转移策略 JMX暴露(可选地带有统计信息) Maven Central的可用性 没有第三...

    java8stream源码-java8:Java8示例

    java8流源码java8 Java 8 示例 对于 Java 编程,Java SE 8 提供了大量功能。 他们之中有一些是 Lambda 表达式- 为 Java 添加函数处理能力。 方法引用- 通过名称引用函数而不是直接调用它们。 使用函数作为参数。 ...

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    有了 BlazeDS,通过简单的配置,一个 Java 接口就可以作为服务暴露给 Flex,供其远程调用。 尽管现有的 EmployeeMgmt 应用程序已经有了 Façade 接口,但这个接口是暴露给 Servlet 使用的,最好能再为 Flex 定义另...

    Java开发技术大全 电子版

    10.11.4不能实例化参数类型对象..327 10.12本章小结328 第11章集合329 11.1集合接口与抽象类329 11.1.1Collection接口330 11.1.2Iterator接口330 11.1.3AbstractCollection抽象类331 11.1.4几个常用术语332 ...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    有了 BlazeDS,通过简单的配置,一个 Java 接口就可以作为服务暴露给 Flex,供其远程调用。 尽管现有的 EmployeeMgmt 应用程序已经有了 Fa?ade 接口,但这个接口是暴露给 Servlet 使用的,最好能再为 Flex 定义另...

    mysql-binlog

    最初,项目是作为的分支开始的,但最终作为完整的重写而结束。 主要差异/特征: 自动binlog文件名/位置解析 可恢复的断开连接 可插拔故障转移策略 JMX暴露(可选地带有统计信息) Maven Central的可用性 没有第三...

    火车订票系统java源码-big-data-platforms:使用Flink进行流式分析

    火车订票系统java源码作业 ...我使用这个最终数据集作为流的事件集合。 事件定义为: tpep_pickup_datetime (int):客户取货的日期和时间(表示为从 1/1/1970 开始经过的秒数)。 passenger_count

    c#学习笔记.txt

    一个结构不能从另一个结构或类继承,而且不能作为一个类的基。但是,结构从基类 Object 继承。结构可实现接口,其方式同类完全一样。 [c ] 与 C 不同,无法使用 struct 关键字声明类。在 C# 中,类与结构在语义上是...

    WeatherApp-Vanilla-Java-Script

    它是作为SheCodes Plus编码研讨会的最终项目而创建的。 它托管在Netlify上 :backhand_index_pointing_right: 。技术领域使用以下项目创建项目: Bootstrap v5.0 香草JavaScript接触如果您想与我联系,您可以通过与...

    android_NutritionAppExtended_p4ststasny.java:移动应用程序4

    如果您使用此编程作业作为开始确定最终课程项目的一部分,可能会有所帮助。 或者,您可以使用上一个测验/实验室中的资金跟踪示例。 开发一个应用程序(您选择域),以演示至少以下五个Android概念的用法。 另外,您...

    百度地图开发java源码-open_automation_quiz:如果您有任何建议,请提出问题。强烈建议您使用个人帐户

    access邀请alaahong作为协作者(collaborator)后,发起声明您的项目链接,并最终反馈给HR/Vendor/猎头等渠道 基本要求 请Fork本项目到您自己的Github账号下 以下内容均基于Java进行考察,并同时涉及到了Git, Maven, ...

    editplus 代码编辑器html c++ jsp css

    如果你使用 EditPlus 进行文本编辑,那么每次创建文本文件,编辑后保存时,尽管文件类型下拉列表中显示的是文本文件, EditPlus 还是询问你是否添加".txt"后缀,是不是很烦? 解决方法: ① 在程序目录建立一个空的...

    云移杯-景区口碑评价分值预测初赛第9源码+学习说明.zip

    因此,我最终还是采用了回归大法。 ## 特征 特征很重要,自然语言处理作为非结构化数据的代表需要处理成计算机能够认识的语言,才能送入分类器来学习。首先需要对中文评论进行分词,此处采用两种开源分词: - 结巴...

    Editplus 3[1].0

    如果你使用 EditPlus 进行文本编辑,那么每次创建文本文件,编辑后保存时,尽管文件类型下拉列表中显示的是文本文件, EditPlus 还是询问你是否添加".txt"后缀,是不是很烦? 解决方法: ① 在程序目录建立一个空的...

Global site tag (gtag.js) - Google Analytics