1、Java小白之路前言】的更多相关文章

大二一年准备好好学习Java,养成一个良好的习惯写博客,但是由于各种各样的原因,并没有坚持下来.而正好又赶上大三结束,去实习,发现自己的基础还是有些薄弱,所以决定,重新走上这条Java小白之路. 时隔多年又重新走上了Java小白之路,这一次很幸运,还有小曹源一起陪着,重新开始Java小白之路,我的原因很简单,来到了中国航天二院后,接触到代码,接触到设计模式,发现自己被吊打,作为一个本科生和一群985高校的硕士在一起实力差距还是明显的.基础知识的薄弱导致每天的工作质量严重低下,基础知识不牢,基础操…
大学的时光过得很快,转眼我已经大二了,在大一时,学习了C\C++,对于语言有一定基础,在未来的道路上,我需要攒足干劲,积累足够的知识和技能,去走上社会. 我的第一任大学班主任告诉我:“作为程序员,你至少要会5种语言,熟练并使用3种,至少要精通1种语言.我已经工作了这么多年了,我依旧不敢说自己精通某种语言,所以,你要加强自己的专业学习,多做练习,多谢代码,这样才能提高.”(PS:我的班主任,是中国核工业集团的高级软件工程师.) 已经有了语言基础的我,决定开启自己的JAVA小白之路,希望自己能够学业…
Jacoco+Jenkines小白之路 最近工作中正在推广jacoco的增量覆盖率的统计,想学习一波,纯粹采坑中,适合小白学习jacoco. 一.代码覆盖率 引入代码覆盖率 : 代码覆盖率是指对现有代码执行情况的统计,计算单个工程下面代码被执行的情况. 调研了一下市面上使用的增量覆盖率的工具,发现大多数公司都在使用jacoco,那么jacoco到底相比其他工具的优点表现在哪些方面呢? 市场上主要的代码覆盖率工具: Emma Cobertura Jacoco Clover 比较:(wuli图片是我…
​本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的微信公众号[黄小斜]也将同步到我的个人博客 www.how2playlife.com 阅读本文大概需要 2.8 分钟. 最近有一些小伙伴问我,为什么当初选择走Java这条路,为什么不做C++.前端之类的方向呢,另外还有一些声音:研究生不是应该去做算法方向么,本科生不就可以做开发了吗…
分享总结title: java 成长之路tags:grammar_cjkRuby: true 经验差异 1-3年 要求 建议 3-5年 建议 5年+ 经验差异 最近一年比较忙,经历了创业公司的倒闭.这次又来到一个创业公司.由于要分享经验,而且很久没有写博客了.所以就把这次分享的写一下吧,希望以后能一直坚持下去.做java的么.总要有学习路线.有一个大纲,知道几年经验应该会些什么,而不是混日子.要记住工作年限!=经验 1-3年 要求 我以前面试1年经验的人,基本不会去问框架,只会问一些api,例如…
JAVA自学之路 一: 学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世界吧. 每个培训机构都会宣传自己的好处,并不能说明大的趋势. 一些新闻文章很有可能是枪手写的,不必太过相信.国外背景的…
分享总结 title: java 成长之路 tags: grammar_cjkRuby: true 经验差异 1-3年 要求 建议 3-5年 建议 5年+ 经验差异 最近一年比较忙,经历了创业公司的倒闭.这次又来到一个创业公司.由于要分享经验,而且很久没有写博客了.所以就把这次分享的写一下吧,希望以后能一直坚持下去. 做java的么.总要有学习路线.有一个大纲,知道几年经验应该会些什么,而不是混日子.要记住 工作年限!=经验 1-3年 要求 我以前面试1年经验的人,基本不会去问框架,只会问一些a…
昨天写下了人生的第一篇博客,今天接着写我的java学习之路有关开发及框架的学习过程. 想要学好java语言,只学习一些java的基本语法对实际开发中的用处还是不大的,所以我们还要掌握一些有关javaWeb,java的开源框架的知识的,那么我先来说下需要学习的东西还有哪些,所要学习的知识点如下: 1,JavaWeb网站设计基础阶段,在此阶段的学习内容还是挺多的,因为我们不仅要学会后台的代码的开发就是我们常说的servlet开发,我们对前端的基础知识也要学习,因此我认为在此阶段我们需要掌握的内容点有…
今天起,我会不定期更新我的java修炼之路, 2017.7.10,星期一 我参见了河南青云的培训班,这一天是我们的开班典礼. 我会不定期的总结我的学习笔记,大家喜欢的可以看看,不喜勿喷. 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3 3,确定步骤.每一个思路部分用到那些语句,方法,和对象. 4,代码实现.用具体的java语言代码把思路体现出来.   学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意) 3,该技术怎么使用.demo 4,该技术什么…
今天我准备给小主展示一篇Java培训老师的文章,希望能给Java小白一个学好Java的路径或者提示.以下就是原文: 从大学到现在,我使用Java已经将近20年,日常也带实习生,还在公司内部做training,所以可以分享下我的经验,希望对你有用. 因为是在工作中培训,就必然有两个约束:实用.时间紧,因此就不能像大学那样,把所有的知识点都面面俱到的讲到.而只能挑基础的,实用的,难理解的讲.至于其他边边角角的知识,就一笔带过.一则没有时间,二则不常用,再则既使讲了,学生印象也不深刻.总之一句话:“好…
其实在转正之后我就想抽个时间好好的梳理一下我的 Java 上车之路 ,但是一直拖到现在 ,因为有学弟问到 ,所以也就给了我动力 .毕竟答应了人家的事要做到 . 首先要有相应的背景介绍 ,不然说个毛线啊 ,大家不在同一水平 ,不好参考借鉴 .我呢 ,学校很牛逼 ,是一所刚过线的二本 ,自身的成绩在班里也就第 8 名左右吧(一共 55 个人),在大二的时候学校开设了 Java 这门课 ,我的期末考试成绩是 80 + ,具体忘了 ,反正我是属于学习积极的那类同学 .大家都知道学校的教程和工作需要还是有…
Java进阶之路——从初级程序员到架构师,从小工到专家. 怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题.希望这篇文章会是你看到过的最全面最权威的回答. 一: 编程基础 不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的.下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法. 1-1 常…
java学习之路之javaSE基础2 所有的代码都是引用他人写的. 1.逻辑运算符 //&,|,^,! //int x = 10; //5 < x < 15 //x > 5 & x < 15 //逻辑与 & 并且and 遇false则false int a = 10; int b = 20; int c = 30; /*System.out.println(a < b & b < c); //true & true = true…
<h2>java学习之路之javaSE基础1</h2> <div> ###01.01_计算机基础知识(计算机概述)(了解)* A:什么是计算机?计算机在生活中的应用举例 * 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件和软件所组成,没有安装任何软件的计算机称为裸机.常见的形式有台式计算机.笔记本计算机.大型计算机等. * 应用举例 * 1:科学计算 * 2.数据处理 * 3.自动控制 *…
作者:马士兵老师 JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世界吧. 每个培训机构都会宣传自己的好处,并不能说明大的趋势. 一些新闻文章很有可能是枪手写的,不必太过…
Java自学之路(新手一定要看) 转自尚学堂 JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世界吧. 每个培训机构都会宣传自己的好处,并不能说明大的趋势. 一些新闻文章…
JAVA自学之路 一: 学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世界吧. 每个培训机构都会宣传自己的好处,并不能说明大的趋势. 一些新闻文章很有可能是枪手写的,不必太过相信.国外背景的…
阅读本文大概需要 2.8 分钟.   作者:黄小斜 文章来源:微信公众号[程序员江湖] 最近有一些小伙伴问我,为什么当初选择走Java这条路,为什么不做C++.前端之类的方向呢,另外还有一些声音:研究生不是应该去做算法方向么,本科生不就可以做开发了吗,为什么还要读研呢.其实吧,这个问题搁在不同人身上,回答可能也是完全不一样的.我可能还是主要以我的角度出发,结合一些读者的问题,来说一说为什么要选择Java这条路. 谈谈我的技术方向选择 我最早接触的语言应该是c,再后来又接触了前端.php.C#等语…
Java学习之路(书籍推荐)   一.基础类 1.<Thinking in java>(阅读2遍),入门第一位是建立正确的概念 2.<Core Java>这本书更贴近实践,更多API的介绍,同样,更新也更频繁.(可以选重点章节读一下) 二.进阶类 1.<Effective Java>(阅读1遍),在熟悉语法.API之后,你需要知道最佳实践和陷阱,没有比这本更好的. 2.<深入Java虚拟机>(阅读2遍),翻译一般,但不可不读,最好结合最新的JVM规范来读.…
这是我四年以前总结的JAVA学习之路,希望对初学者或想从事JAVA开发的人有帮助. 本人是软件工程专业出身,先后学过C.C++.JAVA.VB.delphi等等开发语言以及网络相关管理技术.哎,好久不用了,忘的差不多啦! 四年前,记得那是一个暑假,同学们都回家了,而自己没有回家,就待在学校里,因为快要毕业了,也该该想想找工作的事情了,但一直确定不好方向.之后和同学们聊天时,发现他们都确定了自己的就业方向,有的想搞开发的已经报XX鸟来着学JAVA,有的搞网络的也报班学CCNA.CCIE之类的了.而…
看到<Java 征途:行者的地图> ,这是一篇有关java学习路径文章.对我等Java小白有指引作用.里面提到了一些基本的名词术语,有些我知道,有些不知道,再补上一些自己曾觉得模糊的,记录如下: 此前已经总结了一些,见拙作: < Java小白手记:WEB项目等> 0..java文件 java源代码. 1..class文件 .java文件编译后就是.class文件,二进制,能被JVM所识别.类似windows的dll. 2..jar文件 也叫jar包.Java归档文件(Java AR…
java架构之路-(面试篇)JVM虚拟机面试大全 https://www.cnblogs.com/cxiaocai/p/11634918.html   下文连接比较多啊,都是我过整理的博客,很多答案都在博客里有详细说明,理解记忆是最扎实的记忆.而且我的答案不一定是最准确的,但是我的答案不会让你失望,而且几乎每个答案都是问题的扩展答案. 1.JVM内存模型 答:https://www.cnblogs.com/cxiaocai/p/11483629.html 先经过类装载子系统装载,经由验证,准备,…
目录 LinkedList 源码学习 LinkedList继承体系 LinkedList核心源码 Deque相关操作 总结 LinkedList 源码学习 前文传送门:Java小白集合源码的学习系列:ArrayList 本篇为集合源码学习系列的LinkedList学习部分,如有叙述不当之处,还望评论区批评指正! LinkedList继承体系 LinkedList和ArrayList一样,都实现了List接口,都代表着列表结构,都有着类似的add,remove,clear等操作.与ArrayLis…
目录 Vector源码学习 Vector继承体系 Vector核心源码 基本属性 构造器 扩容机制 Enumeration 概述 源码描述 具体操作 Vector总结 Vector源码学习 前文传送门: Java小白集合源码的学习系列:LinkedList Java小白集合源码的学习系列:ArrayList Vector是JDK1.0中的集合,是集合中的老大哥,其中大部分的方法都被synchronized关键字所修饰,与ArrayList和LinkedList不同,它是线程安全的(关于线程安全,…
目录 Java小白的源码学习系列:HashMap 官方文档解读 基本数据结构 基本源码解读 基本成员变量 构造器 巧妙的tableSizeFor put方法 巧妙的hash方法 JDK1.8的putVal方法 JDK1.8的resize方法 初始化部分 数组搬移部分 Java小白的源码学习系列:HashMap 春节拜年取消,在家花了好多天时间啃一啃HashMap的源码,同样是找了很多很多的资料,有JDK1.7的,也有JDK1.8的,当然本文基于JDK1.8.将所学到的东西进行整理,希望回过头再看…
Java进阶之路 - 1.走近Java 一.走近Java思维导图…
Java 学习之路 -- day00 Typora 快捷键操作 标题:#+空格 2. *斜体* 3. **加粗** 4. **斜体加粗*** 5. ~~删除线~~ 6. > 引用 7. ···分割线 8. ***分割线 9. ![图片名字](地址) 10. [超链接名字](地址) 11. 表格 | 名字 | 性别 | 生日 | | ---- | ---- | -------- | | 张三 | 男 | 1997.1.1 | 查看源代码,删除两行间的空格 12. 无序列表: -+空格.*+空格 1…
老杜告诉你java小白到大神是怎么炼成的 1. 学习前的准备 一个好的学习方法(应该怎么学习更高效): 一个合格的程序员应该具备两个能力 有一个很好的指法速度(敲代码快) 有一个很好的编程思想(编程思路:能够使用编程的思路去解决现实生活中问题的一种能力) 指法速度 键盘的手势要正确,左手:asdf,右手:jkl;,如果你的手势不对,从现在开始纠正它. 刚开始的时候比较麻烦,还没有二指禅快呢,但是随着时间的推移,你的代码速度会有很明显的提升.只要坚持下来.一开始的时候一定要坚持盲打(强迫自己不看键…
有好几个群友问我为什么最近更新变慢了.工作忙是一方面,另一方面是我更新文章的动力确实下降了.近大半年一直在更新的<对线面试官>系列,到现在已经40篇了. 说实话,当时我更新该系列有很大一部分是为了自己的面试.而现在入职了以后,短时间内也不会跳槽了,所以更新该系列的动力就自然下降了. 话说回来,我前段时间在面试的时候,照着<对线面试官>系列所准备的知识,基本都没太大的问题. 最近我在工作做的事情还需要不少的时间沉淀,短时间内又写不出比较好的文章跟大家一起分享. 基于以上的问题,这段时…
首先学习一门语言无非就受教与自学两种方式,本博文针对自学(穷逼没钱报班,大学又不是计算机专业,只能自学啊) 开个玩笑,其实有很多人是适合自学的,下面介绍. 一.要充满自信我自己就可以学好(够面试用的入职之后再慢慢学)? 首先,要有一颗有毅力的心,编程是不可一蹴而就的啊,如果你喜欢自学那你可真的是选对了行业,这东西就是需要自己慢慢琢磨的,爱思考进步就会很快.至于怎样确定自己能不能自学好,你不试一试,又怎么知道呢?总之,要充满自信,不要还没开始就打退堂鼓,上帝只眷顾自信的人. 二.为什么要自学,而不…