- 博客(36)
- 收藏
- 关注
原创 在你的女票面前 你没有private属性
java零基础入门-面向对象篇(十五) 内部类内部类经常用在编写图形界面,比如swing和安卓的程序,所以在我们通常的web程序中使用较少,但是我们还是有必要来认识一下他。内部类,顾名思义,就是定义来类内部的类。内部类有以下几种,成员内部类,局部内部类,匿名内部类,静态内部类,下面一个个来介绍他们。成员内部类名字起得很好,看名字就知道是干啥的。成员内部类就是将内部类作...
2019-01-13 11:35:41 492 4
原创 从接口到工厂 设计模式也很简单
java零基础入门-面向对象篇(十四) 接口(下) 接口这个东西对于新手来说确实有点不好理解,上一章 说了那么多,其实总结起来就是,接口用来制定标准。本章从代码的角度再来解读一下接口这个知识点。嗯~辣条既然那么好吃,本章继续吃辣条。。。接口的定义与实现接口里面90%都应该是抽象方法,在java8以后,除了抽象方法,接口里面还可以有默认方法等一些成员。接口用inte...
2019-01-13 11:34:47 510
原创 从辣条国家标准到 java 接口规范
java零基础入门-面向对象篇(十三) 接口(上)接口很个很重要的知识点,不管是我们使用别人的工具,还是我们自己项目,都会大量的接触到接口。但是各种教材一上来就是各种规则定义,具体有什么用,不明不白不清不楚,本文带你了解接口到底是个啥玩意。在说接口之前,很有必要了解一下标准化和规范化的概念。那么,我们从辣条开始吧~辣条国家标准前些时看了个新闻,讲的是辣条准备出国家标准...
2019-01-13 11:33:52 496
原创 抽象画你是不可能会了 抽象类你还可以争取一下
java零基础入门-面向对象篇(十二) 抽象类抽象类这个玩意,理解起来费点劲。我们从字面意思开始吧。抽象一词的本义是指人在认识思维活动中对事物表象因素的舍弃和对本质因素的抽取。说人话就是删除看的懂得,留下看不懂的。应用于美术领域,便有了抽象性艺术、抽象主义、抽象派等概念。来看一个著名的抽象派作品。罗伯特-雷曼《无题》 84岁的美国艺术家罗伯特·雷曼1961年创作的...
2019-01-13 11:32:42 443
原创 不好好学代码 你连当韭菜都不够格
java零基础入门-面向对象篇(十一) 数据流动与包装类面向对象学了这么多,满脑子都是对象,面向对象千好万好,可是就是不知道对象到底有什么用。这节课来讲讲对象和数据流动,以及如何选取合适的方式处理数据。讲解过程可能会涉及到web知识,没关系,先混个眼熟,只用理解对象那一块即可。数据的流动本人曾经炒过股票,那过程可是一个惊险万分,惊心动魄,惊为天人啊。一直都非常自信非常...
2019-01-13 11:31:50 442
原创 宅男知识大补丸 学多态 认包包
java零基础入门-面向对象篇(十) 多态面向对象的三大特征,封装,继承我们讲完了,这次来讲多态。多态就是指一个引用变量,在编译时和运行时类型不一样的情况。那我们首先就要搞清楚一个概念,什么是编译时,什么是运行时。其实这个概念我在最开始就讲过,还记不记得我们讲HelloWorld的时候,用命令行工具编译并且运行了一个java类。不记得的赶紧去复习(老规矩 从HelloWorld ...
2019-01-13 11:30:10 306
原创 super关键字和继承中的潜规则
java零基础入门-面向对象篇(九) 继承的规则关于继承的规矩很多,再加上初学者一般不会有太深的理解,所以学起来磕磕绊绊,绕来绕去,就差死记硬背了,我一直认为死记硬背的学习方法简直就是个灾难。学习知识应该从原理开始理解,这样就可以避免死记硬背的学习方式,我们这一章就当做一个学习方法的例子来讲解,看看我们在学习过程中如何通过理解代替死记硬背。首先来看一个莫名其妙出场率很高的题目,重...
2019-01-13 11:29:01 271
原创 想要成为VIP等级玩家吗 先来学学继承
java零基础入门-面向对象篇(八) 继承 与 封装每次看到继承就勾起了我当年学习这块知识的时候,那痛苦不堪的回忆。当年学继承的时候 到处都是 A啊B啊继承啊,不仅看的头皮发麻,还容易被绕晕,你们写教材的大佬举个轻松愉快的例子会怀孕吗?啊啊啊???再就是,动不动就是儿子老子,孙子爷爷,你继承你爹的,你爹继承你爷爷,你家关系是有多复杂,搞来搞去好像就你活着就是为了你爹那点私房钱,真...
2019-01-13 11:27:56 366
原创 小变量大学问 干了这杯全家桶
java零基础入门-面向对象篇(七) 各种变量在JVM中的位置和运行方式本章对前面学的知识进行一个总结,为下面要介绍的封装继承和多态打好基础。学习就要不断的复习和总结,才能让学过的知识不断的得到沉淀,变成自己的知识,切勿心浮气躁,囫囵吞枣。在我的编程生涯中,遇到过很多问题和BUG,最让我难忘的就是那种既不报错,又没有异常的BUG,这种BUG解起来让人痛苦不堪,比如我当年就碰到过一...
2019-01-13 11:26:29 281
原创 基础打的好 源码难不倒
java零基础入门-面向对象篇(六) String 字符串介绍完类和对象再来说String会轻松很多,因为String比较特殊,它是引用类型,但是又与普通的引用类型有点区别。看过很多其他介绍String的书籍,简单的把API讲一遍就草草了事,其实String这个类里面大有文章,理解好这个类,不仅可以对java的运行有更多了解,还可以了解更多的JVM有关细节,做到知其然,知其所以然,对我们...
2018-09-18 21:49:28 366 2
原创 作业可以抄 代码就不要抄了
java零基础入门-面向对象篇(五) 类和对象 (下)这次我们来详细说一下方法。方法的使用场景我们写代码为什么要方法?从上往下,像写文章一样去写不就好了,先干啥,后干啥,很好嘛,为什么要用方法呢?首先,我们看代码和看文章是有些共同点的,比如文章很大一个特点是没有重复的。如果有篇文章,第一段“今天天气真好,阳光明媚,同学们都在操场上玩耍 ......”,好了,第二段开始 “今...
2018-09-18 21:47:14 3843 1
原创 写代码太难 送快递也不错啊
java零基础入门-面向对象篇(四) 类和对象 (中)要把类和对象说清楚,一定要弄清楚他们的联系,他们由什么组成,每个组成部分有什么用,怎么用。这里有个很关键的东西,叫this,我们上篇文章也说过,但是他的存在经常让初学者云里雾里,好像懂了,会用了,心里却又没底,特别是后面还有个关键字叫 super ,这两兄弟经常存在于各种面试题里面,搅的人心神不宁,这次我们来把它说清楚,讲明白...
2018-08-08 11:02:18 733
原创 看球学习两不误 看世界杯 学面向对象
java零基础入门-面向对象篇(三) 类和对象 (上)前面的基础打的差不多了,基础部分其实很多语言都大同小异,但是接下来的可是面向对象语言独有的知识了,这是java中最核心最重要的部分,没有之一。关于面向对象的一些概念,我在前面有篇文章简单的提了一下,没看过的同学快去补课(传送门:关于面向对象 女神告诉你什么是三大特性)。我们这次直接来个实例讲解,因为我们学java之后基本都会做...
2018-08-02 10:06:39 395
原创 科幻电影看多了 碰到多维数组 请冷静一下
java零基础入门-面向对象篇(二) 数组说在前面的话:其实越是基础的知识,讲起来难度越大,因为越是基础,它就越偏向底层,你看得到的知识就那么多,但是你看不到的地方有大量的你暂时不需要知道的知识,所以只讲简单的,几句话就搞定了。数组的定义和初始化数组是一个引用类型,我前面花了一整篇的时间来说引用类型,就是为这个打基础。一个数组里面只能存同一种类型的数据,可以放基本类型,也可以放...
2018-08-02 10:03:06 613
原创 堆栈 jvm 太难懂?买房子总能理解了吧
java零基础入门-面向对象篇(一) 基础类型和引用类型友情提示:本章开始可能会有部分较深入的内容,不说又不行,说了又很难解释清楚,因为里面的技术细节实在太多太复杂,所以我会屏蔽部分技术细节,只展示当前需要了解的基础知识,避免出现讲了半天还是没人懂的情况。随着我们的知识增长,后面会逐步的将细节补充完整。学习编程,一定要把思路放开,不能太局限,多多进行思维能力的锻炼才能提高自...
2018-07-25 10:34:20 1262 4
原创 学习编程除了需要好的方法之外 还需要调整自己的心态
java零基础入门-番外篇来来来,教程写累了,各位大爷也看累了,我们来活跃活跃气氛,来点经验分享,准备好迎接下一座大山 --- 面向对象。 学习就是爬山 学习java的过程可能会有各种各样的情绪伴随着你。刚开始的基础知识可能让你充满信心,因为还不算难,随后的面向对象才是真的劝退教程,各种复杂的规则,难懂的定义会让人感觉失落,再后来学了web以后会很迷茫,因为知识不...
2018-07-25 10:30:40 764 1
原创 想学清楚循环 先搞定这个小学题目吧
java零基础入门-核心语法篇(七) for 循环 前段时间网上有个小学题目火了,来看看 找外星人这个题目一出,网上就炸锅了,这玩意是啥?看不懂,不会做,不明白,居然是个小学题目,各种受到1万点伤害啊。后来有大神发帖解答,才让众网友满血复活。其实这个题目的本质就是找规律。和我们这次要讲的 for 循环,还有点像,我们先看看这个题怎么解答的。 三个圈一个三角看到没...
2018-07-16 16:11:40 557
原创 如果你不改需求还能做朋友 不然我就死给你看
java零基础入门-核心语法篇(六) 流程控制顺序结构顺序结构就是从上到下,从左到有。如果不按照这个顺序来,就会发生错误,我们来看看顺序错误我们使用变量的顺序,一般是首先声明变量,再去使用变量,而如果你改变这个顺序的话,先使用,再声明,使用的时候就会报错。有些同学会问,为什么他不去楼下看看有没有,万一楼下有呢?没办法,他的智商暂时达不到。这样我们可以看到,在任何一个代码块里...
2018-07-16 16:10:49 596
原创 程序里的运算不止有加减乘除
java零基础入门-核心语法篇(五) 运算符 类型转换运算符运算符很重要,我们会在业务中经常用到运算符来帮助我们解决问题。在编程领域,运算符要比我们已经知道的加减乘除要多一些,包括算数运算,赋值运算,扩展赋值运算,自运算,比较运算,逻辑运算,三目运算(三元运算),位运算(这个知道名字就行,这里不做讲解)。赋值运算赋值运算符就是 等号 , 在等号左边是变量,右边是你要给变量的数据。比如: int...
2018-07-09 22:00:39 707
原创 大楼的基石 数据类型 变量与常量
java零基础入门-核心语法篇(四) 数据类型,变量与常量从本章开始,我们要开始最激动人心的学习啦,敲代码,没有准备好的同学快去看以前的教程(老规矩 从HelloWorld开始吧),把环境搭好,老司机要开车咯~滴~滴滴~说变量之前,我们先来看看刀...有同学肯定会问,整这些没关系的干啥,快上干货!别急别急,请听我慢慢道来。刀具套装作为一个吃货,我深深的了解到 做菜 与 做料理 之间的区别,做菜就是...
2018-07-09 21:56:35 372
原创 关于面向对象 女神告诉你什么是三大特性
java零基础入门-核心语法篇(三)教材描述问题首先要考虑的就是严谨,不能有错误,但是正是因为严谨,导致语义晦涩难懂,所以往往成了劝退教材。有些看上去高大上,让人摸不着头脑的词,一旦你理解了,发现也就那么回事,并没有什么深不可测的东西,下面我们来揭开他们的神秘面纱吧。说人话系列开讲!!!学java你肯定听过这几句话,面向对象编程?一切都是对象?对象是啥?先来看看教材上的描述:具有相同或相似性质的一...
2018-07-02 17:52:03 461 3
原创 老规矩 从HelloWorld 开始吧
java零基础入门-核心语法篇(二)本文内容1.JDK JRE 是什么?如何安装JDK 如何配置环境变量2.令人兴奋的 hello world !!!3.java的编译过程4.开发工具选择5.Eclipse如何使用JDK JRE 是什么?JRE: Java Runtime Environment 翻译:java 运行 环境JDK:Java Development Kit 翻...
2018-07-02 17:51:08 1147 1
原创 呕心沥血 java学习路线图 拿走不谢
java零基础入门-核心语法篇(一)呕心沥血 100%原创 新鲜出炉的java入门地铁图 走过路过不要错过!网上流传很多大纲啊之类的知识点图,可是并没有标注最重要的东西,就是掌握程度,导致大量只需了解的知识点,变成了重点 浪费学习成本。我的图都做了标记,你甚至可以拿来做桌面 嘿嘿~简单说明下本图每个知识点内包含的内容很多,本图篇幅有限,只能概括,可能一个小知识点需要几篇文章才能说清楚,请知晓部分知...
2018-07-02 17:41:23 2687 3
原创 JSP还有必要学吗 这篇文章告诉你
java劝退教程-操作系统篇(三)本篇文章,我们来讲讲技术,系统演进的过程对我们java开发带来的影响。本文可能会涉及到一些技术名词,不懂没有关系,先混个眼熟,我们后面会一个个详细介绍。下面会列举三个不同时期的技术,因为同时期也会有各种各样的技术,所以我们只介绍java的技术演进。混合开发时代天地初开,万物混沌,这是一个让人既兴奋又无奈的时代。因为JSP的流行,所以大量的公司采用JSP来开发系统。...
2018-06-25 11:15:49 31538 16
原创 不知不觉 IOS和android最有力的挑战者已悄然登场
java劝退教程-操作系统篇(二)作为一个软件人,我们不能只知道编码,还需要对整个行业有一定的认识,让自己的知识形成体系,这样不论是对于目前的学习,还是以后接触到新的事物,都会有很大的帮助。开源与闭源开源软件是当今软件业的一股清流,在github上有着大量的开源软件可以供我们学习甚至直接拿来用,不仅仅是作者把他的作品分享出来,还有大量的开发者也对开源项目贡献代码,形成了一个良好的开源环境。开源的最...
2018-06-25 11:14:55 405
原创 学编程之前 一定要知道这些操作系统知识
java劝退教程-操作系统篇(一)在学习编程之前,我们需要对操作系统有一定的了解。因为不论是我们自己写的软件,或者是第三方的软件最后的载体都是操作系统,如果我们对操作系统有一定了解,会对我们的学习过程大有裨益。主流操作系统Windows:这个相信是大家最熟悉的操作系统了,因为他是操作系统界毋庸置疑的王者。目前已经发展到windows10,虽然微软的操作系统每一代都会有各种各样的吐槽,但是,大家的身...
2018-06-25 11:13:36 1972
原创 编程也需要有大局观 新鲜出炉的大局观 了解一下
java劝退教程-硬件篇(三)学习需要有大局观,我觉得正确的方式是从开始就对所学的知识有一个系统级别的认识,对这个知识体系有认识,这样才能知道自己学到哪,离自己的目标还有多远,而不是一上来就开始各种编码啊,设计模式啊,算法啊,结果学了些啥,有什么用,一概不知,产生 “我是谁?我在哪?” 这样的错觉,这样对学习积极性甚至是对所学知识产生系统的认识是无益的。本篇文章对于初学者来说可能会有难度,但是没有...
2018-06-20 18:55:03 1051 1
原创 不懂服务器的程序猿不是好的架构师
java劝退教程-硬件篇(二)上一篇我们介绍了个人电脑,个人电脑是用于开发软件的,当我们开发完成软件后,会将软件部署在服务器上。所以最终用户访问的是服务器。而服务器与个人电脑有很大的区别,下面我们就来说说服务器。机房:服务器的数据对一个公司至关重要,如果服务器出现事故,小则对公司造成重大损失,严重的甚至对公司生存造成影响,所以服务器一定要保护好。一般大公司会自己建立机房,机房的设立要求十分...
2018-06-20 18:54:01 1099 2
原创 想入行软件 你必须先了解这些硬件
java劝退教程-硬件篇(一)如果你看了java从入门到放弃教程还没有放弃的话,那么恭喜你,你已经对软件行业有了一个基本的了解,下面我们就进入java劝退教程系列,希望你看完能坚持下来。对于那些一开始就从编码开始教的,我认为那还不是真正意义上的0基础教程,因为在我们编写软件的过程中,我们会和各种各样的硬件打交道,所以在我们开始学习编码之前,很有必要了解基础的硬件知识,我们开始吧。PC(个...
2018-06-20 18:52:37 2082 1
原创 不只有开发 软件公司还有这些岗位 了解一下
java从入门到放弃教程(七)其实除了开发岗位,软件公司还有很多其他的岗位,而且待遇可能比开发岗位还要高。下面就介绍下软件公司的常见岗位吧,找到适合自己的才是最好的。产品:产品部门一般会有产品经理,需求设计师,视觉设计师,交互设计师,有的还会有业务顾问等岗位,如果一个公司的产品很多,或者产品足够大,还会划分出来产品线或者业务线。需求设计师一般会对产品的功能进行梳理,提出新的功能或者改造旧功能。视觉...
2018-06-20 18:51:27 7567
原创 软件从0开始诞生记 带你了解软件开发的生命周期
敏捷开发模型java从入门到放弃教程(六)本文讲的是通常大家能看见的互联网产品的制作流程做任何一件事都要有大局观,从全局的角度看问题,对自身的定位会非常的清晰明确。下面我们就来介绍一下一个产品是如何从0开始到上线的流程立项:这个阶段一般是大公司开始新的业务线 或者创业公司发现好的计划调研:调查市场上类似的产品,看相似度或者商业模式是否有差异,确定自己的优势方向资金:大公司不会存在资金问题,这里一般...
2018-06-14 16:12:36 764
原创 这么多编程语言到底都是干啥的 看完这个你就懂
java从入门到放弃教程(五)TIOBE排行榜每个月都会发布编程语言排行,在榜单中编程语言们上上下下,有的牢牢把握前三,有的忽上忽下,有的被挤出前20,过会又杀了回来。外行只看到语言的起起伏伏,内行看到的是业界风向,科技趋势。好了我们来看看这些眼花缭乱的语言都是干啥的吧。排行榜1 JAVA毫无疑问的业界第一,大型企业级系统开发首选语言。比如你想的到的大公司的主干系统都是java开发,从业人数也是业...
2018-06-14 16:11:14 7012 2
原创 程序员生存状态调查报告
java从入门到放弃教程(四)入行之前 非常有必要了解一下本行业的生存状况下面我们从两个方面来简单介绍一下工作压力先来一张图体验一下我们都一样图没错 程序员与流水线最大的区别就是使用脑力 而不是体力其他的没有什么不同 甚至更累流水线是有几班倒的 可是程序员没有每天享受着清晨的妩媚阳光 还有夜半虫鸣你有干不完的活 还有一批监工督促你...
2018-06-14 16:08:59 1445
原创 入行软件业 你需要知道这些
java从入门到放弃教程(三)如果你真想进入这个行业 那么请你先了解他 然后再作出你的选择互联网的大爆发已经很多年了 每年这个行业都在不断的演进变化渗透到各行各业 颠覆着一个又一个行业有人恨他 让自己失业 有人爱他 让自己走上人生巅峰本人吃货一个 但是每次去餐厅吃饭总要我等很久 不开心然后出现了在线预约在线排队 甚至外卖上门每次出门拦不到出租车 然后出现了UBER出门忘带钱包 现在你只需要一个手机...
2018-06-08 16:31:56 762 1
原创 转行编程 你需要知道下面几件事
java从入门到放弃教程(二)转行写代码难度有多大其实很多人都会碰到和我一样的问题那就是想转行来写代码 但是又不知道到底难度有多大自己是否可以转行成功作为一个过来人 我来给你们一点建议吧正确的方向和节奏学习需要正确的引导 如果刚开始就接触比较专业 晦涩难懂的书那就是真的入门即放弃举个例子 大学课本 很多都是入门即放弃的类型第一章第一节我都看不懂听不懂 你让我学个毛线啊但是我后来有看国外的教材 由浅...
2018-06-08 16:29:28 2091 2
原创 java从入门到放弃教程(一) 想转行的看过来
第一次在CSDN发表文章如果写的不好请各位多多包涵最近很多无良媒体开始炒作焦虑“35的程序员没人要 ”“这些岗位以后被替代”“金融业降薪潮到来”为啥 因为焦虑可以带来流量好吧 作为一个程序员 恭喜 你们成功的使我焦虑了既然你们想让我35就没人要 那么 我决定 还是从35降低到25吧因为我很喜欢一句话 “走别人的路 让别人无路可走”既然你们这些年轻人这么想快点上位 赶走我们这些老家伙那么我觉得 也不...
2018-06-06 09:55:44 14772 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人