精华内容
下载资源
问答
  • 为什么学JavaJava能干什么? 每年转行想做程序员的人都不少,这个行业不像销售一样,你不必要懂那么多人情世故;也不像某些“安稳岗位”一样,工资较低。程序员靠技术恰饭,没有那么多职场周旋,工资也很可观,...

    为什么学Java?Java能干什么?

    每年转行想做程序员的人都不少,这个行业不像销售一样,你不必要懂那么多人情世故;也不像某些“安稳岗位”一样,工资较低。程序员靠技术恰饭,没有那么多职场周旋,工资也很可观,因此就成为了大多数转行人的第一选择。

    Java作为世界上最主流的编程语言之一,也是应用最广泛的编程语言,属于编程语言中老大哥般的存在,是绝大多数人的第一选择。Java广泛的应用市场也直接决定了Java的高就业率,Java程序员最高平均21280元。

    Java涉及的领域:手机开发(安卓基于Java)、游戏开发(英雄联盟)、银行、金融系统、互联网、电信行业、电商行业、云计算、大数据、科学计算等等

    零基础如何入门Java?

    学习任何一门编程语言一定是要有实际操作的,安装好开发环境一定是开始必须做的事情,目前Java开发最流行的是IDEA,被公认为最好的Java开发工具

    安装好开发环境后,我们就可以开始接下来的学习了。对于零基础的人应该如何学习Java?很多人第一反应便是去百度或者知乎这些渠道搜索答案,结果就是你很大程度上被误导了,越学越糊涂,然后放弃。这个时候一份正确的系统化学习路线规划就很有必要了,这份是阿里淘系P8架构师制定的一份学习路线,非常适合新手入门。

    Java入门学习必备学习资料(大厂内部笔记)

    笔记一共分为三个部分:

    ①Java基本功

    ②Java面向对象

    ③Java核心技术

    ①Java基本功:

    • Java入门(基本知识概念)
    • Java语法

    ②Java面向对象:

    • 面向对象的三大特征
    • 修饰符
    • 接口和抽象类
    • 其他重要知识

    ③Java核心技术:

    • 集合
    • 异常
    • 多线程
    • 文件与I/O流

    结局:总结+分享

    看完美团、字节、腾讯这三家的一二三面试问题,是不是感觉问的特别多,可能咱们真的又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。

    开篇有提及我可是足足背下了Java互联网工程师面试1000题,多少还是有点用的呢,换汤不换药,不管面试官怎么问你,抓住本质即可!能读到此处的都是真爱,所以福利也为你准备,这份1000题免费送你!点击这里免费领取

    • Java互联网工程师面试1000题

    image.png

    而且从上面三家来看,算法与数据结构是必备不可少的呀,因此我建议大家可以去刷刷这本左程云大佬著作的 《程序员代码面试指南 IT名企算法与数据结构题目最优解》,里面近200道真实出现过的经典代码面试题。

    • 程序员代码面试指南–IT名企算法与数据结构题目最优解

    image.png

    • 其余像设计模式,建议可以看看下面这4份PDF(已经整理)

    image.png

    • 更多的Java面试学习笔记如下,关于面试这一块,我额外细分出Java基础-中级-高级开发的面试+解析,以及调优笔记等等等。。。

    image.png

    外细分出Java基础-中级-高级开发的面试+解析,以及调优笔记等等等。。。

    [外链图片转存中…(img-pgFybrvB-1625198998009)]

    以上所提及的全部Java面试学习的PDF及笔记,如若皆是你所需要的,那么都可发送给你!

    展开全文
  • 每个点里面都有如下所示的详细内容,从面试问题——分析面试官心理——剖析面试题——完美解答的一个过程) 部分内容: 对于每一个做技术的来说,学习是不能停止的,小编把2019年到目前为止Java的核心知识提炼出来了...

    一、先来解读:23种设计模式要点

    1.单例模式(Singleton Pattern)

    image

    2.工厂模式

    image

    3.抽象工厂模式(Abstract Factory Pattern)

    image

    4.模板方法模式(Template Method Pattern)

    image

    5.建造者模式(Builder Pattern)

    image

    6.代理模式(Proxy Pattern)

    image

    7.原型模式(Prototype Pattern)

    8.中介者模式

    9.命令模式

    10.责任链模式

    11.装饰模式(Decorator Pattern)

    12.策略模式(Strategy Pattern)

    13.适配器模式(Adapter Pattern)

    14.迭代器模式(Iterator Pattern)

    15.组合模式((Composite Pattern))

    16.观察者模式(Observer Pattern)

    17.门面模式(Facade Pattern)

    image

    18.备忘录模式(Memento Pattern)

    19.访问者模式(Visitor Pattern)

    20.状态模式(复杂)

    image

    21.解释器模式(Interpreter Pattern)(少用)

    22.享元模式(Flyweight Pattern)

    image

    23.桥梁模式(Bridge Pattern)

    … …

    二、六大设计原则(来源:《您的设计模式》)

    • 单一职责原则【Single Responsibility Principle】

    image

    • 里氏替换原则【Liskov Substitution Principle】

    image

    • 依赖倒置原则【Dependence Inversion Principle】

    • 接口隔离原则【Interface Segregation Principle】

    • 迪米特法则【Low Of Demeter】

    image

    • 开闭原则【Open Close Principle】

    image

    三、《大话设计模式》

    通篇是以情景对话的形式,用一个又一个的小故事或者编程示例来组织的。共分为四个部分…

    • 第一部分是面向对象的意义和好处以及几个重要的设计原则,通过小菜面试的失败引出;

    • 第二部分是详细讲解23个设计模式;

    • 第三部分是对设计模式的总结,利用小菜梦想到的超级模式大赛的场景,把所有的面向对象和模式概念都拟人化来趣味总结设计模式之间的异同和关键点;

    • 第四部分是附录,主要是针对对面向对象不熟悉者的一个补充,通过一个例子的演变介绍了类、封装、继承、多态、接口、事件等概念。

    内容偏多,篇幅有限,先上一份总目录看看大概的内容有哪些…

    image

    image

    image

    image

    image

    四、面试常问的设计模式

    • 请列举出在 JDK 中几个常用的设计模式?

    • 什么是设计模式?你是否在你的代码里面使用过任

    • Java 中什么叫单例设计模式?请用 Java 写出线程安全的单例模式

    • 在 Java 中,什么叫观察者设计模式(observer design pattern

    • 使用工厂模式最主要的好处是什么?在哪里使用?

    • 举一个用 Java 实现的装饰模式(decorator design pattern) ?它是作用于对象层次还是类层次?

    • 在 Java 中,为什么不允许从静态方法中访问非静态变量?

    • 设计一个 ATM 机,请说出你的设计思路?

    • 在 Java 中,什么时候用重载,什么时候用重写?

    • 举例说明什么情况下会更倾向于使用抽象类而不是接口?

    • … …

    image

    image

    2021年Java中高级面试必备知识点总结

    在这个部分总结了2019年到目前为止Java常见面试问题,取其面试核心编写成这份文档笔记,从中分析面试官的心理,摸清面试官的“套路”,可以说搞定90%以上的Java中高级面试没一点难度。

    本节总结的内容涵盖了:消息队列、Redis缓存、分库分表、读写分离、设计高并发系统、分布式系统、高可用系统、SpringCloud微服务架构等一系列互联网主流高级技术的知识点。

    目录:

    (上述只是一个整体目录大纲,每个点里面都有如下所示的详细内容,从面试问题——分析面试官心理——剖析面试题——完美解答的一个过程)

    部分内容:

    对于每一个做技术的来说,学习是不能停止的,小编把2019年到目前为止Java的核心知识提炼出来了,无论你现在是处于什么阶段,如你所见,这份文档的内容无论是对于你找面试工作还是提升技术广度深度都是完美的。

    不想被后浪淘汰的话,赶紧搞起来吧,高清完整版一共是888页,需要的话可以点赞+关注后,点击这里免费获取

    的核心知识提炼出来了,无论你现在是处于什么阶段,如你所见,这份文档的内容无论是对于你找面试工作还是提升技术广度深度都是完美的。

    不想被后浪淘汰的话,赶紧搞起来吧,高清完整版一共是888页,需要的话可以点赞+关注后,点击这里免费获取

    展开全文
  • IDEA 无疑是针对Java开发的最佳的IDE环境,但是如果会快捷键操作会快速构建代码! 导航 IDEA 快速度代码操作 IDEA Windows快捷键 alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+G command+alt+f7 这个是查找选中...

    IDEA 无疑是针对Java开发的最佳的IDE环境,但是如果会快捷键操作会快速构建代码!

    导航 IDEA 快速度代码操作 IDEA Windows快捷键

    alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+G
    command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的
    command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上
    选中文本,按command+shift+F7 ,高亮显示所有该文本,按Esc高亮消失。
    选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。shift+f3就是往上找
    ctrl+enter 出现生成get,set方法的界面
    shift+enter 换到下一行
    command+N 查找类
    command+shift+N 查找文件
    command+R 替换
    ctrl+shift+R 可以在整个工程或着某个目录下面替换变量
    command+Y 删除行
    command+D复制一行
    ctrl+shift+J 把多行连接成一行,会去掉空格的行
    command+J 可以生成一些自动代码,比如for循环
    command+B 找变量的来源 同F4 查找变量来源
    ctrl+shift+B 找变量所属的类
    command+G定位
    command+F 在当前文件里查找文本 f3向下看,shift+f3向上看
    ctrl+shift+F 可以在整个工程或着某个目录下面查找变量 相当于eclipse里的ctrl+H
    alt+shift+C 最近修改的文件
    command+E最近打开的文件
    alt+enter 导入包,自动修改
    command+alt+L 格式化代码
    command+alt+I 自动缩进,不用多次使用tab或着backspace键,也是比较方便的
    ctrl+shift+space代码补全,这个会判断可能用到的,这个代码补全和代码提示是不一样的
    command+P 方法参数提示
    command+alt+T 把选中的代码放在 TRY{} IF{} ELSE{} 里
    command+X剪切删除行
    command+shift+V 可以复制多个文本
    command+shift+U 大小写转换
    alt+f1查找文件所在目录位置
    command+/ 注释一行或着多行 //
    ctrl+shift+/ 注释//
    command+alt+左右箭头 返回上次编辑的位置
    shift+f6重命名
    command+shift+上下箭头 把代码上移或着下移
    command+[或] 可以跳到大括号的开头结尾
    command+f12可以显示当前文件的结构
    command+alt+B 可以导航到一个抽象方法的实现代码
    command+shift+小键盘的* 列编辑
    alt+f8 debug时选中查看值
    f8相当于eclipse的f6跳到下一步
    shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
    f7相当于eclipse的f5就是进入到代码
    alt+shift+f7这个是强制进入代码
    ctrl+shift+f9 debug运行java类
    ctrl+shift+f10正常运行java类
    command+f2停止运行

    展开全文
  • IntelliJ IDEA java配置及快捷键

    千次阅读 2019-03-07 14:32:56
    Alibaba Java Coding Guidelines --阿里巴巴编码规范 常用快捷键 【查找】 双shift 根据文件名查找 ctrl+shift+f 根据关键字全文搜索(如失灵检查第三方输入法快简繁体捷键占用:比如搜狗) ctrl+n 查找类 ...

    一、idea配置git
    git客户端安装不多说了,基本都是下一步
    注意下面这个地方(建议勾选第二个,为了后面idea可以通过命令窗口操作git):
    在这里插入图片描述
    setting配置git Version Control > Git
    在这里插入图片描述
    Terminal命令窗操作git
    在这里插入图片描述

    配置maven Build, Execution, Deployment > Build Tools > Maven
    在这里插入图片描述
    settings.xml
    配置本地库地址,防止默认会撑爆c盘

    <localRepository>D:\maven_repo</localRepository>
    
    

    设置字体大小
    编码区字体大小 Editor > Font
    在这里插入图片描述
    界面菜单栏字体大小 Appearance & Behavior > Appearance
    在这里插入图片描述
    开启自动导包 Editor > General > Auto Import
    在这里插入图片描述
    默认 IntelliJ IDEA 是没有开启自动 import 包的功能。
    勾选 1 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。
    勾选 2 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter

    添加作者 Editor > File and Code Templates
    在这里插入图片描述

    /**
     *
     *@author:eddyjoe
     *@date:${DATE}
     */
    

    常用插件安装
    Lombok Plugin —简化pojo
    Alibaba Java Coding Guidelines --阿里巴巴编码规范

    常用快捷键
    【查找】
    双shift 根据文件名查找
    ctrl+shift+f 根据关键字全文搜索(如失灵检查第三方输入法快简繁体捷键占用:比如搜狗)
    ctrl+n 查找类
    ctrl+f,查找
    ctrl+r,替换
    f3,查找下一个
    shift+f3,查找上一个
    ctrl+shift+f,在路径中查找
    ctrl+shift+r,在路径中替换
    ctrl+shift+s,搜索结构
    ctrl+shift+m,替换结构
    alt+f7,查找用法
    ctrl+alt+f7,显示用法
    ctrl+f7,在文件中查找用法
    ctrl+shift+f7,在文件中高亮显示用法
    【调试、编译】
    shit+f10 运行 +f9调试
    ctrl+f2,停止
    alt+shift+f9,选择 debug
    alt+shift+f10,选择 run
    ctrl+shift+f9,编译
    ctrl+shift+f10,运行
    ctrl+shift+f8,查看断点
    f8,步过
    f7,步入
    shift+f7,智能步入
    shift+f8,步出
    alt+shift+f8,强制步过
    alt+shift+f7,强制步入
    alt+f9,运行至光标处
    ctrl+alt+f9,强制运行至光标处
    f9,恢复程序
    alt+f10,定位到断点
    ctrl+f8,切换行断点
    【其他】
    ctrl + d 复制行d
    ctrl + x 删除行
    ctrl+ u 转到父级
    ctrl+ alt +左右 快速回到上次操作光标(如失灵检查英特尔显卡倒屏快捷键占用)
    ctr+shift+u 大小写切换
    ctrl+f1 显示错误信息
    alt+insert,可以生成构造器/getter/setter等
    ctrl+shift+space,自动补全代码
    f2 或 shift+f2,高亮错误或警告快速定位
    ctrl+f12,可以显示当前文件的结构
    alt+1,项目
    alt+7,结构
    ctrl+alt+shift+t,弹出重构菜单

    展开全文
  • IntelliJ:运行快捷键

    千次阅读 2017-09-21 14:13:30
    原文: By pressing Alt+Shift+F10 you can access the Run/Debug dropdown on the main toolbar, without ... 当您按下快捷键“ Alt+Shift+F10”,您可以打开Run或者是Debug的下拉菜单,您不必再去工具栏点击按钮了。
  • 1、关闭terminal,run,debug等窗口的快捷键 shift+esc :⇧+⎋ 2、运行、调试运行快捷键(需要事先配置运行程序入口) ctrl+R:^+R、ctrl+D:^+D 3、停止运行、调试 command+f2 : ⌘+f2
  • idea快捷键 1.智能提示 信息提示:Ctrl+Shift+Space 移动到错误的代码:F2 快速修复(自动填充对象类型、转换类型):Alt+Enter 自动补全末尾的字符(括号、花括号):Ctrl+Shift+Enter 快速生成get/set/override...
  • Ø 运行:Alt+Shift+F10运行程序,Shift+F9启动调试,Ctrl+F2停止。 Ø 调试:F7/F8/F9分别对应Step into,Step over,Continue。 此外还有些我自定义的,例如水平分屏Ctrl+|等,和一些神奇的小功能Ctrl+Shift+V...
  • 常用快捷键:全选、复制、粘贴、剪切、撤销、保存、关闭窗口、运行、删除等 其实还有很多快捷键,不过我们在开发中下面这些就足够了 常用快捷方式 按键 操作 Ctrl + X 剪切 Ctrl + C(或 Ctrl
  • 今天整理了一些IDEA开发常用的快捷键: 代码自动填写:Alt + Enter 代码提示:Ctrl + Alt + 空格 代码跨选择:Ctrl + Alt 删除当前行:Ctrl + Y 换行:Ctrl + D 查看属性方法详细:Ctrl + Q 查看属性方法在哪些地方...
  • IDEA快捷键 快速编辑 Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的...
  • ideal 常用快捷键 https://blog.csdn.net/houfeng30920/article/details/79037647 -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入...
  • Shift+F1,要打开编辑器光标字符处使用的类或者方法 Java 文档的浏览器 Ctrl+W,可以选择单词继而语句继而行继而函数 Ctrl+Shift+W,取消选择光标所在词 Alt+F7,查找整个工程中使用地某一个类、方法或者...
  • IntelliJ Idea 常用快捷键 古人有云:工欲善其事,必先利其器,要是只是手握利器,而不能发挥其最大的效益,那无异于赤手空拳,对敌对垒。 那古人所云,未得其精髓,只能为碎语闲言尔。 自动代码 常用的有fori/sout/...
  • intellijidea使用与Idea web项目 ...ctrl+shift+f10运行程序 shift+f9调试程序ctrl+f2停止 调试:F7/F8/F9分别对应Step into,Step over,Continue ctrl+tab 切来切去 alt+←→代码进入与返回 alt+↑↓在同一文件里
  • 断点调试模式运行java程序 1 断点调试的目的 跟踪源代码; 观察程序运行状态; 2 调试程序1 编写求和代码 设置断点; debug运行; 进入debug透视图; 程序会运行到断点处停住; 当前行还没有运行; 查看变量值:...
  • 2、快捷键及功能: F5:一层层深入的debug,进入每个方法内部,比如说运行到A a=b.B();这一句代码,按F5会进入b类中定义的B方法内部进行运行。 F6:在当前函数一步步debug,比如说运行到A a=b.B();这一句代码,按...
  • cmd暂停快捷键When running a batch script, you may need or want to pause the output in the CMD window so that you can look things over. Is there an easy way to pause, then restart the output? Today’s ...
  • Java--mac下的Intellij IDEA常用快捷键

    千次阅读 2017-01-20 14:33:14
    mac下的Intellij IDEA常用快捷键alt+f7 : 查找在哪里使用 相当于eclipse的ctrl+shift+Gcommand+alt+f7 : 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的command+F7 : 可以...
  • Idea快捷键Ctrl+n 找classCtrl+shift+n 找文件Ctrl+Shift+F,全局查找Alt+f7 查看引用Ctrl+ Alt+f7 弹小窗口查看引用Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择F11 自己配置,深入查看F12 ...
  • 贰——Java开发工具Eclipse 一、Eclipse概述 Eclipse是IBM花巨资开发的IDE集成开发环境(Integrated Development Environment),其前身是IBM的Visual Age for Java(VA4J)。Eclipse是一个开放源代码、基于Java的...
  • 快捷键大全

    2018-08-28 16:46:33
    在使用集成开发环境的同时,使用快捷键可以大大提高效率,由于吃过很多次因为找不到快捷键或者是因为操作系统的不同导致快捷键的不同抑或是快捷键冲突,使得自己的工作效率特别低,所以花点时间把Android Studio...
  • IDEA 快捷键

    2020-10-30 15:30:29
    快捷键 介绍 Ctrl +Space 基本代码补全,输入字母按后列出匹配的词组 Ctrl+Shift+Space 智能代码补全,列出与预期类型一致的方法或变量 Ctrl+Alt+Space 补全类名 Ctrl+Shift+Enter .
  • JAVA:IDEA、eclipse 快捷键笔记 IDEA Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑...
  • idea快捷键

    2019-10-24 11:04:23
    注:以下快捷键在mac系统中用command键替换Ctrl键(如:windows环境Ctrl+c对应于mac环境的command+c)。 【常用】 Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 ...
  • Idea快捷键

    2019-11-01 13:40:28
    Idea快捷键 Ctrl+n 找class Ctrl+shift+n 找文件 Ctrl+Shift+F,全局查找 Alt+f7 查看引用 Ctrl+ Alt+f7 弹小窗口查看引用 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 F11 自己配置,深入...
  • Eclipse快捷键

    2011-03-07 16:08:00
    Eclipse 常用快捷键列表,在Eclipse中,你也可以使用快捷键Ctrl+Shift+L快捷键来显示

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,531
精华内容 4,612
关键字:

java停止运行快捷键

java 订阅