![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 70
十指波课堂
这个作者很懒,什么都没留下…
展开
-
按照我的步骤学习Java,拿不到过万高薪,我给你介绍开发工作
上周一刚入职不久,是在上海的一家软件公司,税前11K,五险一金,996的工作制,已经上班了一个月,说下自己的感受。原创 2023-02-01 11:14:34 · 263 阅读 · 0 评论 -
Java学习路线图(2022最新/附教程/书籍推荐)
我给大家分享我2022年最新整理的Java学习路线,一切以实际就业出发,干货满满。长期更新 建议收藏原创 2022-07-27 10:58:49 · 1686 阅读 · 2 评论 -
如何全面系统的自学Java?(附2022最新整理Java学习路线)
随着 Java 开发的薪资的越来越高,越来越多人开始学习 Java 。在众多编程语言中,Java学习难度还是偏高的,逻辑性也比较强,但是为什么还有那么多人要学 Java呢 ?原创 2022-06-15 15:08:31 · 5016 阅读 · 2 评论 -
23张图!万字详解「链表」,从小白到大佬!
链表和数组是数据类型中两个重要又常用的基础数据类型。数组是连续存储在内存中的数据结构,因此它的优势是可以通过下标迅速的找到元素的位置,而它的缺点则是在插入和删除元素时会导致大量元素的被迫移动,为了解决和平衡此问题于是就有了链表这种数据类型。链表和数组可以形成有效的互补,这样我们就可以根据不同的业务场景选择对应的数据类型了。那么,本文我们就来重点介绍学习一下链表,一是因为它非常重要,二是因为面试必考,先来看本文大纲:看过某些抗日神剧我们都知道,某些秘密组织为了防止组织的成员被“一窝端”,通转载 2020-11-05 10:15:39 · 473 阅读 · 0 评论 -
一张Java学习路线图告诉你,从零基础到就业你都需要掌握什么技能。(最新版)
Java作为稳坐当下互联网行业龙头老大位置的热门语言,被广泛应用于Android、网站开发、金融服务、高频金融空间等众多领域。因此,一直以来,Java也是新人入行、跳槽转行者的首要选择。什么才是学习Java最合适的方法?实践会产生完全不同的结果。实践的好处不胜枚举:实践会带来专业精神通过反复不断练习。 实践能帮助学习知识应用实际可以增强您的能力。 练得越多,发现越多,包括您尚未发觉的知识。 实际动手编码比起花哨的工具和框架,实践能提供更多技能。让您更好地理解代码逻辑。 解决实际问题.原创 2020-08-24 11:09:27 · 603 阅读 · 1 评论 -
Java IO1:IO和File
IO大多数的应用程序都要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络。IO就是指应用程序对这些设备的数据输入与输出,Java语言定义了许多类专门负责各种方式的输入、输出,这些类都被放在java.io包中。File类File类是IO包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的方法来操作文件。通过调用File类提供的各种方法,能够完成创建、删除文件、重命...转载 2019-07-10 16:19:12 · 126 阅读 · 0 评论 -
Java IO2:RandomAccessFile
RandomAccessFileRandomAccessFile类可以说是Java语言中功能最为丰富的文件访问类,它提供了众多的文件访问方法。RandomAccessFile类支持"随机访问"方式,可以跳转到文件的任意位置处读写数据。要访问一个文件的时候,不想把文件从头读到尾,而是希望像访问一个数据库一样地访问一个文本文件,使用RandomAccessFile类是最佳选择。RandomAc...转载 2019-07-10 16:30:21 · 156 阅读 · 0 评论 -
一张Java学习路线图告诉你,从零基础到就业你都需要掌握什么技能。
Java作为稳坐当下互联网行业龙头老大位置的热门语言,被广泛应用于Android、网站开发、金融服务、高频金融空间等众多领域。因此,一直以来,Java也是新人入行、跳槽转行者的首要选择。那么该如何着手学习Java呢,我整理了一套系统的学习方案,只要按照这套学习方案进行学习,一定可以学有所成。更多精彩内容关注我的公众号:Java新手学习...原创 2019-07-10 17:04:01 · 1246 阅读 · 0 评论 -
用了这么久 IDEA,你竟然不知道有个功能叫自动补全
IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。使用的方式也很简单,就是在一...转载 2019-08-27 10:03:09 · 961 阅读 · 0 评论 -
理解 IntelliJ IDEA 的项目配置和 Web 部署
1、项目配置的理解IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。1.1 ProjectProject name:定义项目的名称; Project SD...原创 2019-08-27 10:04:02 · 173 阅读 · 0 评论 -
IntelliJ IDEA 最常用配置详细图解
刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西。总结一下,免得下次换了系统,还得再找一遍配置。设置外观和字体大小这个呢是设置一下外观。和字体大小。放在第一个没问题。设...原创 2019-08-27 10:05:34 · 263 阅读 · 0 评论 -
【JavaWeb基础】文件上传和下载(修订版)
什么是文件上传?文件上传就是把用户的信息保存起来。为什么需要文件上传?在用户注册的时候,可能需要用户提交照片。那么这张照片就应该要进行保存。上传组件(工具)为什么我们要使用上传工具?为啥我们需要上传组件呢?当我们要获取客户端的数据,我们一般是通过getParameter()方法来获取的。上传文件数据是经过MIME协议进行分割的,表单进行了二进制封装。也就是说:getParameter...原创 2019-09-04 14:02:38 · 169 阅读 · 0 评论 -
【JavaWeb基础】Web开发模式(修订版)
开发模式的介绍在Web开发模式中,有两个主要的开发结构,称为模式一(Mode I)和模式二(Mode II).首先我们来理清一些概念吧:DAO(Data Access Object):主要对数据的操作,增加、修改、删除等原子性操作。Web层:界面+控制器,也就是说JSP【界面】+Servlet【控制器】Service业务层:将多个原子性的DAO操作进行组合,组合成一个完整的业务逻辑控制...原创 2019-09-06 10:36:50 · 225 阅读 · 0 评论 -
零基础学Java,这些重要的基础概念你都了解吗?
学习好比盖房子,打地基好很重要,房了能盖多高关键看地基;学习同样道理,基础知识是以后学习一切技术的必要条件,我们在准备学习一门开发语言时,首先要学习它的基础,不仅要会,更要融会贯通;万变不离其宗,无论技术框架怎么变,本质都是对基础的封装再造。在以往的工作学习中,笔者总结了一些Java非常重要的知识点或者说基本概念,进入正题:1、面向对象编程(OOP):OOP最重要的思想是类,类...转载 2019-05-17 09:37:44 · 168 阅读 · 0 评论 -
零基础转行想要从事Java开发方面的工作,应该怎么学?或许你可以看看这个!
首先告诉你的是,作为一个初学者想转行学习Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来就是一件非常煎熬的事情,没有多少人愿意学习,但是或许你现在是身为一个应届生或者你是一个本职工作没有发展的,想转行的,所以对于学习任何东西开始,必须逼着自己学,不然可能你学什么都学不...转载 2019-03-09 11:59:21 · 535 阅读 · 0 评论 -
为什么Java开发工程师工资高,却很多人想转行,原因有四点,扎心却很现实
科技的发展产生了程序员这个职位,从这些年各大互联网公司曝光的一些员工收入水平来看,程序员的工资还是相对比较高的,可是我们在互联网上还听到了另外一种声音,很多程序员想转行,特别是大龄程序员,这可能会令很多人纳闷。为什么工资这么高还想转行呢?其实他们也很无奈,从下面几点可以看得出来。1、程序员加班多,经常熬夜IT行业是一个工作节奏非常快的行业,项目越快上市,就能更快一步抢占商机,为了加快项...转载 2019-03-09 12:00:58 · 3582 阅读 · 0 评论 -
Java简历这样写,面试电话接到手软
如果你本身具备很强的实力,不要因为对求职简历细节不重视,反而痛失良机。求职加薪,除了平时的积累以外,更要懂得积累求职相关的技巧和经验。想进入心仪的公司,这样才能事半功倍。求职跳槽的三大误区第一个误区,求职跳槽就是找工作之前3个月的事。如果想进入自己心仪的公司,首先肯定需要方法和长时间准备的。而且,越好的公司,准备的时间越长,准备跳槽的时间周期,最好以年为单位...转载 2019-03-09 14:07:12 · 430 阅读 · 0 评论 -
自学java,学多久可以自己找到工作?
先以肯定的语气说明一下自学Java,多久可以找到工作:按照目前Java的体系来说,Java的几个重点在于Javase、数据库、Spring全家桶系列的框架。而其他的在Java体系之内,会基础的操作就可以,不用特别深入。每天6-7个“高效率”学习时间,常理来说6个月可以学完全部内容,而且还加上大量的代码练习,差不多就可以去找工作了。以上是以绝对的口气说明学多久可以找工作,是属于特定条件必...原创 2019-03-08 10:51:59 · 7898 阅读 · 1 评论 -
都说java开发前景很好,那么java培训出来就业情况如何?
java开发的就业形式还是很不错,就业薪资还是很高,在网上随便一搜,如图如果java还在自学中的同志们,赠送你们一份学习路线https://www.processon.com/view/link/5c7cf126e4b00bcc4f7982bb这是我给我的学生制定的学习路线,你们可以简单参考一下如果大家对于学习Java有任何问题(学习方法,学习效率,如何就业),可以随时来...原创 2019-03-13 15:56:58 · 923 阅读 · 0 评论 -
怎么理解java的面向对象及三个特性?
首先,Java中,除了8种基本数据类型。其他皆为对象。Java的8种基本数据类型:byte short int long float double char boolean. 基本数据类型的值,是直接存储在线程的方法栈中的而对象的值存储在堆(Heap)中,在方法栈的栈帧里,只存了对象的地址引用PS:详见JVM内存模型面向对象主要有三个基本特征:封装,继承,多...转载 2019-05-15 11:10:24 · 581 阅读 · 0 评论 -
趣读面向对象编程
现在的高级程序设计语言大致可以分为两种:面向过程的编程语言面向对象的编程语言现在基本上常用的就一种面向过程的语言,就是C语言。今天我说的重点不是C语言,而是说说面向对象的编程语言。现在基本上除了C语言外的高级主流的程序设计编程语言都属于面向对象的编程语言,比如我们常讨论的Java、Python等都属于面向对象的编程语言。那么什么是面向对象的编程语言的呢?来看看官方给出的回答:...原创 2019-05-15 11:15:15 · 164 阅读 · 0 评论 -
跟面试官聊到JVM,他99%会让你谈谈这个问题!
但凡问到 JVM(Java 虚拟机)通常有 99% 的概率一定会问:在 JVM 中如何判断一个对象的生死状态?本文就来聊聊这个问题,判断对象的生死状态的算法有以下几个:1、引用计数器算法引用计算器判断对象是否存活的算法是这样的:给每一个对象设置一个引用计数器,每当有一个地方引用这个对象的时候,计数器就加1,与之相反,每当引用失效的时候就减1。优点:实现简单、性能高。...转载 2019-05-15 11:26:28 · 139 阅读 · 0 评论 -
Java 错误和异常汇总
在Java中,根据错误性质将运行错误分为两大类:错误和异常。Java中的所有异常都是由Throwable类的子类生成的对象,所有的异常类都是Throwable类的子类或子类的子类。Throwable类是Object类的直接子类,Error类和Exception类是Throwable类的两个直接子类。Error的继承关系:Exception的继承关系:...转载 2019-05-15 11:50:08 · 874 阅读 · 0 评论 -
Java线程池的实现原理
Java中的线程池的使用场景有很多种,大多数并发框架及并发场景都使用了线程池来管理线程,使用线程池带来的好处主要有以下几点。第一:提升系统资源利用。重复的创建线程对于系统开销很大,通过重复利用已经创建的线程提高系统的性能第二:提高系统响应时间。当一个任务被提交不需要等待去创建线程,从而提升响应时间第三:方便管理线程。通过合理的配置线程池,来优化及使用线程Java线程池的实现原理是怎...转载 2019-05-15 15:51:53 · 156 阅读 · 0 评论 -
Java开发人员最常犯的10个错误
这个列表总结了10个Java开发人员最常犯的错误。Array转ArrayList当需要把Array转成ArrayList的时候,开发人员经常这样做:List<String>list=Arrays.asList(arr);Arrays.asList()会返回一个ArrayList,但是要特别注意,这个ArrayList是Arrays类的静态内部类,并不是java...转载 2019-05-16 10:07:00 · 143 阅读 · 0 评论 -
Java 开发者需要了解的18个枚举要点
想了解更多关于在 Java 中使用枚举的信息吗?看看这篇关于枚举的18个要点的文章,每个 Java 开发人员都应该知道。在下面的文章中,我们将看一下使用 Java 枚举的前18个技巧。我们进入吧!尽管声明带大写字母的枚举常量不是强制性的,但最好的做法是这样做。 枚举类型与类一样,可以包含字段,构造函数和方法以及枚举常量。 枚举构造函数默认是私有的。枚举类型中只允许使用私有构造函数。这...转载 2019-05-16 11:17:48 · 157 阅读 · 0 评论