JAVA开发讲义(一)-Java的自白

程序之美

Java是一种优秀的程序设计语言。初步接触Java可能要从大学的时候讲起,当时主要学习C++,时不时的听到身边的朋友说起Java,对Java只有朦胧的认识,甚至还有些反感,认为Java没有C++底层,JVM底层应该是用c和c++实现的。Java类库就是用Java语言实现的,要学习就要学习最底层,最牛逼的,从而心理上也对语言产生了差异对待,正如网上流传的段子一样,写C的程序猿看不起写C++,写C++的看不写Java的,写Java的看不起写JS的,认为脚本语言根本对不起软件开发工程师的称呼,写JS的看不起搞美工,然而周末大家都在加班,美工带着女朋友旅游去了。虽然这个只是个段子,但是确实很多程序猿内心的真实写照,当初的我心理上何尝不是如此,但是随着年龄的增长,阅历的增加,学习语言种类越来越多,慢慢的观念改变了,认为语言都是相通的,都是解决问题的手段,只是一门开发工具而已,无所谓一定要分个三六九等,关键是你怎么用,让他发挥最大的价值,正如邓爷爷说的那样,无论黑猫白猫,能抓到老鼠就是好猫。现在定义一位优秀的软件工程师,已不再是看他是搞什么开发的,而是看他能不能把本专业研究的领域吃透,做出成绩,比如说他是做JS的,就看他能不能理解到JS的精髓,把它用到发挥它更大价值的地方,这样才能称得上是一名优秀的工程师,最起码我是这么认为的。

JAVA开发讲义(一)-Java的自白相关推荐

  1. Java开发知识之Java面相对象

    Java开发知识之Java面相对象上 一丶什么是面相对象 了解什么什么是面相对象.那么首先要了解什么是面相过程. 面相过程的意思就是. 什么事情都亲力亲为. 比如上一讲的排序算法. 我们自己写的. 这 ...

  2. Java开发知识之Java中的集合上List接口以及子类讲解.

    Java开发知识之Java中的集合类 一丶什么是集合类 如果你学习说数据结构,那么学习集合就很简单. 因为集合就是存储数据的结构. 例如 有链表结构 (list ) 还有 map结构.等等. 集合类就 ...

  3. Java开发知识之Java的异常处理

    Java开发知识之Java的异常处理 一丶异常概述 在讲解异常之前,我们要搞清楚.什么是异常. 通俗理解就是我们编写的程序出问题了.进行处理的一种手段. 比如我们的QQ.有的时候就崩溃了.比如出现xx ...

  4. Java开发知识之Java的包装类

    Java开发知识之Java的包装类 一丶什么是包装类 包装类的意思就是对基本数据类型封装成一个类.这些类都是Number的子类.区别就是封装数据类型不同.包含的方法基本相同. 具体可以查询JAVA A ...

  5. JAVA基础再回首(一)——基本概念、JAVA开发工具、JAVA基本语法

    JAVA基础再回首(一)--基本概念.JAVA开发工具.JAVA基本语法 学了java,做了android应用开发,现在回想起来,真的是一路坎坷..我在上章博客中提到了我以后的几个学习计划和目标就是把 ...

  6. 怎么能学好Java开发,学好Java一般需要多少钱

    怎么能学好Java开发,学好Java一般需要多少钱?互联网时代,掌握一门潮流的编程语言就意味着高薪和广阔的就业前景,而Java是很多人的一致选择.不过用户需求的不断变化促使企业对Java开发人员的技能 ...

  7. java开发环境安装原理,java开发环境搭建 java开发环境的完整搭建过程

    想了解java开发环境的完整搭建过程的相关内容吗,Rosalh在本文为您仔细讲解java开发环境搭建的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java开发环境搭建步骤,java开发环 ...

  8. Java开发环境!java基础知识点总结

    一面(个人感觉回答得还不错) 1. 自我介绍 2. 说项目,项目问的非常深(本人提到之前做过的一篇关于FULL GC的问题定位和优化的项目以及一个多并发的项目) 2.1 对于自己产于过项目的系统定位是 ...

  9. Java开发环境!java写猜数字小游戏

    一:开源框架.底层源码分析 学习Java技术体系,设计模式,流行的框架与组件 常见的设计模式,编码必备 Spring5,做应用必不可少的最新框架 MyBatis,玩数据库必不可少的组件 二:分布式架构 ...

  10. VSCode配置JAVA开发环境,java初级面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

最新文章

  1. 陶哲轩实分析 习题 13.4.6
  2. mini2440通过JLink烧写BootLoader到Nor Flash
  3. 从小白到精通python要多久-超适合小白的python新手教程
  4. iOS - 内购_类型
  5. 猎取人心的36条黄金法则
  6. qt中设置控件不能使用
  7. 2.5D休闲娱乐生活类插画素材,给设计添彩!
  8. crontab简单小结(实用)
  9. php排序算法面试题,PHP算法面试题目及答案
  10. java删除文件内容_java 删除文件中的数据
  11. 您好,我想请问为什么地理空间数据云下载解压后只有一个文件格式,不是说有七八个段波样子的文件嘛,你们是怎么解决的呢,感谢回复
  12. 使用SmartUpload的步骤
  13. 免费版企业级杀毒软件mcafee使用报告。
  14. 如何实现 1 小时内完成千万级数据运算
  15. 微信连wifi3.1总结
  16. SpringBoot整合RedisTemplate实现缓存信息监控
  17. 卷积自编码器(Convolutional Autoencoder)的一个实验
  18. 华晨宏盛让理财更有实用性的小窍门有哪些?最好的理财方法有哪些
  19. 行业上的品牌策划公司是怎么做品牌策划方案的?
  20. 石墨文档(协同开发)

热门文章

  1. 矸石称重自动化系统有什么特点
  2. 【雕爷学编程】Arduino动手做(76)---2路光耦继电器模块
  3. 从Oho到Siri (语言心理学简介)
  4. PR剪辑-电子相册学习笔记
  5. Fragment already added解决
  6. c#winform利用opencvsharp的Floodfill实现类似PS魔棒功能
  7. 梯度的旋度为零证明_旋度的逆运算
  8. python中pd是什么意思_python pd
  9. android xposed 简书,Xposed 入坑篇
  10. Windows一键清空回收站