随着时间的推移,不觉间接触java也有好几个年头了,在这期间接触过很多人,也做过很多项目,也面了很多试,下面是鄙人对java的一些粗浅的认识和感悟吧,也许说的不是很对,只是自己的一些记录吧,希望各位大佬不要喷我~~~

1.java的三大特性:封装,继承,多态,深入理解这三种特性,对理解java有很大的帮助,尤其是多态,个人见解。。

2.java的反射:你会发现spring的容器管理很大部分是依赖的反射机制,因此反射对于我们提高技术也是有很大的帮助;

3.java的23种设计模式:设计模式是思想,是解决问题的总结,如果你对设计模式有深刻的理解,那么你对java的理解也已经很深了;

4.java的数据结构:数据结构在任何一门语言中都是至关重要的一环,java也不会例外,因此数据结构是很重要的;

5.java的内存:内存同样也是至关重要,对内存的理解,是决定你能否更上一个台阶的重要评判,我相信,每个程序员都是无法避免的一道坎,因此java的内存也是至关重要的。

以上就是我对java这几年的认知和感悟吧,只是做个记录,各位大手轻喷。。。。。

对java的粗浅理解相关推荐

  1. 对矩阵分解的粗浅理解之LU分解

    ** 欢迎大家到Matlab与线性代数专栏中查看相关图文. ** 本图文从行列式计算出发引出了对矩阵LU分解的粗浅理解,希望对正在学习线性代数的同学有所帮助.

  2. Java 注解深入理解

    内容概要 Annotation的概念 Annotation的作用 Annotation的分类 系统内置注解 元注解 自定义注解 解析注解信息 JDK8注解新特性 附:项目源码地址 一.Annotati ...

  3. Java 面试经典题解析:谈谈你对 Java 平台的理解?

    作者|杨晓峰出处|极客时间<Java技术核心 36讲>专栏 从你接触 Java开发到现在,你对 Java最直观的印象是什么呢?是它宣传的 "Compile once, run a ...

  4. UNITY 画布的粗浅理解

    UNITY 画布的粗浅理解 画布:当画布是screen-space overlay时,这个好理解,画布可以控制如分辨率,层次等. 但当画布是 world-space时,这个严格来说就不算是一个画布了, ...

  5. 【成长点滴】对SMART原则的一些粗浅理解

    [成长点滴]对SMART原则的一些粗浅理解 以下解释来自百度百科 "所谓SMART原则,即是: S:(Specific) 目标要清晰.明确,让考核者与被考核者能够准确的理解目标: M:(Me ...

  6. Java 多线程 —— 深入理解 volatile 的原理以及应用

    转载自  Java 多线程 -- 深入理解 volatile 的原理以及应用 推荐阅读:<java 多线程-线程怎么来的> 这一篇主要讲解一下volatile的原理以及应用,想必看完这一篇 ...

  7. 第一部分 Java:面向对象理解

    Java:面向对象理解.集合.IO.NIO.并发.反射源码分析 一.面向对象 1.创建对象的5种方式 (1)使用new关键字(2)使用Class类的newInstance方法(3)使用构造函数类的ne ...

  8. 面试官系统精讲Java源码及大厂真题 - 03 Java 常用关键字理解

    03 Java 常用关键字理解 引导语 Java 中的关键字很多,大约有 50+,在命名上我们不能和这些关键字冲突的,编译会报错,每个关键字都代表着不同场景下的不同含义,接下来我们挑选 6 个比较重要 ...

  9. java方法的理解、调用栈与异常处理

    java方法的理解.调用栈与异常处理 参考文章: (1)java方法的理解.调用栈与异常处理 (2)https://www.cnblogs.com/yangxiansen/p/7860058.html ...

最新文章

  1. 在项目管理工具Redmine中使用SubVersion进行版本管理(转)
  2. mysql有3个共同好友_共同好友mysql
  3. 迷你图标集大集合:5000+ 30套免费的图标(不得不下,设计必备)
  4. iOS开发-缓存图片到沙盒--思路
  5. [转载] python中全局变量和局部变量解析
  6. 年会尽头是闲鱼!超11万人在闲鱼转卖年会奖品
  7. 连 CEO 都不香了?这些互联网大佬接连辞任
  8. 漫画:为什么你需要了解数据结构中的图?
  9. idea开发vue项目时,使用@引入组件警告:Module is not installed
  10. python爬虫抓取分页_Scrapy爬虫框架之Scrapy爬取分页数据(一)
  11. python:查看某个数字类型的信息,比如最大有效值
  12. 《C陷阱与缺陷》读书笔记与总结
  13. 守望先锋归来(守望先锋2)游戏笔记
  14. 如何在手机和电脑之间共享文件以及共享模拟器网络给电脑
  15. 外接圆、内切圆半径公式及相应关系知识点总结
  16. 主板aspm关闭_【装机加人品】主板如何开启与关闭超线程技术?
  17. Gitter有趣的软件安装界面
  18. javaweb邮箱注册账号和激活
  19. Jenkins Bitbucket Java 部署
  20. 使用Visual Studio Code 进行Python编程(二)-print、if、for的用法

热门文章

  1. 三维可视化引擎 打造全息感知数字孪生智慧地铁站
  2. Android踩坑之 couldnt find libClingSDK.so
  3. IDEA 打开一片空白
  4. RAC环境中部署OGG,并使用集群管理OGG资源
  5. django自带的权限管理Permission用法
  6. 麒麟810鸿蒙内核移植,麒麟810实体芯片首曝光 鸿蒙系统或8月重磅发布
  7. 查询字体文件所包含的文字
  8. Linux程序设计(第4版)
  9. Unity实现加载文件夹内所有图片并可显示和放大的一种解决方案
  10. 边缘AI+视频监控,如何助力企业安全生产监管智能化升级?