前奏

2012年开始接触java,当时还是大二因为博客园的原因我选择了java这门语言进行深入的学习。一开始看的是《动力节点》的教学视频,请原谅我已经忘记那个讲师叫什么名字。但是的项目叫ERP练习项目,也就是从他开始接触到了SSH这个框架,从入手到学习完差不多搞了1年多当时的名词都感觉非常的新鲜什么 多线程呀 并发呀 锁呀,那时这些名词都能让我头痛1-2个月,请教人看博客问老师,基本上也就搞懂了差不多一半。大三的时候先到一家《鹏为软件》的公司做了差不多半年android,这个应该也可以归到java上去。毕业后没有选择继续做android开发,主要原因是因为自己在实习阶段的时候为了做一个loading功能的展示效果,前前后后花了差不多2个月才定下来,工作实在是太让我觉得枯燥繁琐。其次是我了继续坚持我的游戏热爱。 选择了游戏开发行业,这个时候跟java打上了2年的逗号。

2年后,自己在erlang这门语言上获得不少的成绩和学习效果后。又因为项目的原因。转入到了一个java游戏团队里面。从此又跟java结缘...

现在回头写java差不多1个月了。想想既然又有机会回来,那就应该把自己对java的理解和学习都给记录下来,为广大的java热爱着提供一些学习、经验上的一些帮助。所以就有了这样的一篇开篇文章。

重要的事

重要的事

重要的事

重要的事情说三遍。这一系列的文章是自己学习、工作、回忆 相关的总结。不一定是全对的,但是都是我自己的理解。希望有其他意见、发现说错的可以不吝拍砖。

展望

今后的blog会围绕着如下的几个点来展开:

1. java 基础知识学习
2. java nio;
3. java 多线程编程
4. java 并发
5. java 与游戏

希望能对大家有所帮助和启发。欢迎加群:578173338 沟通学习交流。

我与java的故事的更多相关文章

  1. 我和Java的故事-------第1弹

    前言:兴趣是学习任何新知识最好的老师 --------------------------------------------------------------------------------- ...

  2. Java小故事(一)

    import java.util.Date; //导入包 public class Test11 { public static void main(String [] args){ CatFathe ...

  3. Java之恋

    初次见面那是一个河北的夏天风随沙散落天涯蝴蝶依旧恋着花回首走过的日子手指和键盘之间的梦想之光已恍如昨日 那年我还是一个刚踏进这个曾经只在地理课本上狂念南稻北麦,南油北花的土地那年你只是我必须要学的编程 ...

  4. Java基础教程——Java简介

    Java是SUN公司1995年推出的一门高级编程语言,是一种面向Internet的编程语言,随着Java技术在Web方面的不断成熟,已经成为Web应用程序的首选开发语言. (2009年SUN公司被Or ...

  5. 《Android学习指南》目录

    源:<Android学习指南>目录 Android学习指南的内容分类: 分类 描述 0.学习Android必备的Java基础知识 没有Java基础的朋友,请不要先看Android的课程,这 ...

  6. 《Android学习指南》文件夹

    转自:http://android.yaohuiji.com/about Android学习指南的内容分类: 分类 描写叙述 0.学习Android必备的Java基础知识 没有Java基础的朋友,请不 ...

  7. [转帖]支撑双11每秒17.5万单事务 阿里巴巴对JVM都做了些什么?

    支撑双11每秒17.5万单事务 阿里巴巴对JVM都做了些什么? https://mp.weixin.qq.com/s?__biz=MzA3OTg5NjcyMg==&mid=2661671930 ...

  8. 如何基于String实现同步锁?

    在某些时候,我们可能想基于字符串做一些事情,比如:针对同一用户的并发同步操作,使用锁字符串的方式实现比较合理.因为只有在相同字符串的情况下,并发操作才是不被允许的.而如果我们不分青红皂白直接全部加锁, ...

  9. MyBatis笔记(七)

    1. 简介 什么是缓存? 存在内存中的临时数据 将用户经常查询的数据存放在缓存(内存)中,用户取查询就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问 ...

随机推荐

  1. C++标准模板库(STL)之Pair

    1.Pair的常用用法 pair:两个元素绑在一起作为一个合成元素.可以看成是两个元素的结构体. struct pair { typeName1 first; typeName2 second; }; ...

  2. fibos开发踩坑集合

    fibos.js API资料: 与eosjs相比,fibos.js没有添加新功能,可以在eosjs项目页面https://developers.eos.io/eosio-nodeos/referenc ...

  3. learning makefile 模式规则

  4. jquery的js代码兼容全部浏览器的解决方法

    //以下均可console.log()实验   var winW=document.body.clientWidth||document.docuemntElement.clientWidth;//网 ...

  5. MySQL拓展操作

    MySQL除了基本的增删该查功能,还有以下拓展功能: create table t1( id int ...., num int, xx int, unique 唯一索引名称 (列名,列名), con ...

  6. java ee 思维导图

    http://download.csdn.net/download/g290095142/10149996 这是原地址,我觉得很棒,就下载下来用xmind看了看,发现很全面的.

  7. egret贝塞尔曲线运动

    class MtwGame { public constructor() { } private static _instance: MtwGame; public static get Instan ...

  8. springboot-mybatis多数据源以及踩坑之旅

    首先,springboot项目结构如下 springboot配置文件内容如下 动态数据源的配置类如下(必须保证能被ComponentScan扫描到): 1 package com.letzgo.con ...

  9. intptr_t 指针(转)

    reference:http://muchong.com/bbs/ 对于64为系统: typedef signed char int8_t; typedef short int int16_t; ty ...

  10. SVG路径path的贝塞尔曲线指令

    深度好文分享: http://www.zhangxinxu.com/wordpress/2014/06/deep-understand-svg-path-bezier-curves-command/ ...