写点什么

Java 基础 - Eclipse,API,Object 常用方法

  • 2022 年 4 月 19 日
  • 本文字数:1871 字

    阅读完需:约 6 分钟

  • F:查看源码 选中类名(F3 或者 Ctrl+鼠标点击)

  • G:查找具体的类 ctrl + shift + t

  • H:查找具体类的具体方法 ctrl + o

  • I:给建议 ctrl+1,根据右边生成左边的数据类型,生成方法

  • J:删除代码行 ctrl + d

  • K:抽取方法 alt + shift + m

  • L:改名 alt + shift + r

  • M:查找 ctrl + f

  • N:向上/向下复制一 Java 开源项目【ali1024.coding.net/public/P7/Java/git】 行:ctrl + alt + 上/下箭头

  • O:抽取局部变量:alt + shift + L

[](()6.Eclipse 中如何提高开发效率

  • alt + shift + s

  • A:自动生成构造方法

  • B:自动生成 get/set 方法

[](()7.Eclipse 中如何生成 jar 包并导入到项目中(了解)

  • A:jar 是什么?

  • jar 是多个 class 文件的压缩包。

  • B:jar 有什么用?

  • 用别人写好的东西

  • C:打 jar 包

  • 选中项目–右键–Export–Java–Jar–自己指定一个路径和一个名称–Finish

  • D:导入 jar 包

  • 复制到项目路径下并添加至构建路径。

[](()8.Eclipse 中如何删除项目和导入项目

  • A:删除项目

  • 选中项目 – 右键 – 删除

  • 从项目区域中删除

  • 从硬盘上删除

  • B:导入项目

  • 在项目区域右键找到 import

  • 找到 General,展开,并找到

  • Existing Projects into Workspace

  • 点击 next,然后选择你要导入的项目

  • 注意:这里选择的是项目名称

[](()9.Eclipse 中断点调试的基本使用(了解)

  • A:Debug 的作用

  • 调试程序

  • 查看程序执行流程

  • B:如何查看程序执行流程

  • 什么是断点:

  • 就是一个标记,从哪里开始。

  • 如何设置断点:

  • 你想看哪里的程序,你就在那个有 《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》开源 效程序的左边双击即可。

  • 在哪里设置断点:

  • 哪里不会点哪里。

  • 目前:我们就在每个方法的第一条有效语句上都加。

  • 如何运行设置断点后的程序:

  • 右键 – Debug as – Java Application

  • 看哪些地方:

  • Debug:断点测试的地方

  • 在这个地方,记住 F6,或者点击也可以。一次看一行的执行过程。

  • Variables:查看程序的变量变化

  • ForDemo:被查看的源文件

  • Console:控制台

  • 如何去断点:

  • a:再次双击即可

  • b:找到 Debug 视图,Variables 界面,找到 Breakpoints,并点击,然后看到所有的断点,最后点击那个双叉。

[](()10.API 概述(了解)

  • A:API(Application Programming Interface)

  • 应用程序编程接口

  • B:Java API

  • 就是 Java 提供给我们使用的类,这些类将底层的实现封装了起来,

  • 我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。

[](()11.Object 类的概述(了解)

  • A:Object 类概述

  • 类层次结构的根类

  • 所有类都直接或者间接的继承自该类

  • B:构造方法

  • public Object()

  • 回想面向对象中为什么说:

  • 子类的构造方法默认访问的是父类的无参构造方法

[](()12.Object 类的 hashCode()方法(了解)

  • A:案例演示

  • public int hashCode()

  • a:返回该对象的哈希码值。默认情况下,该方法会根据对象的地址来计算。

  • b:不同对象的,hashCode()一般来说不会相同。但是,同一个对象的 hashCode()值肯定相同。

[](()13.Object 类的 getClass()方法(在反射的时候掌握)

  • A:案例演示

  • public final Class getClass()

  • a:返回此 Object 的运行时类。

  • b:可以通过 Class 类中的一个方法,获取对象的真实类的全名称。

  • public String getName()

[](()14.Object 类的 toString()方法(掌握)

  • A:案例演示

  • public String toString()

  • a:返回该对象的字符串表示。

最后

为什么我不完全主张自学?①平台上的大牛基本上都有很多年的工作经验了,你有没有想过之前行业的门槛是什么样的,现在行业门槛是什么样的?以前企业对于程序员能力要求没有这么高,甚至十多年前你只要会写个“Hello World”,你都可以入门这个行业,所以以前要入门是完全可以入门的。②现在也有一些优秀的年轻大牛,他们或许也是自学成才,但是他们一定是具备优秀的学习能力,优秀的自我管理能力(时间管理,静心坚持等方面)以及善于发现问题并总结问题。如果说你认为你的目标十分明确,能做到第②点所说的几个点,以目前的市场来看,你才真正的适合去自学。


除此之外,对于绝大部分人来说,报班一定是最好的一种快速成长的方式。但是有个问题,现在市场上的培训机构质量参差不齐,如果你没有找准一个好的培训班,完全是浪费精力,时间以及金钱,这个需要自己去甄别选择。


我个人建议线上比线下的性价比更高,线下培训价格基本上没 2W 是下不来的,线上教育现在比较成熟了,此次疫情期间,学生基本上都感受过线上的学习模式。相比线下而言,线上的优势以我的了解主要是以下几个方面:①价格:线上的价格基本上是线下的一半;②老师:相对而言线上教育的师资力量比线下更强大也更加丰富,资源更好协调;③时间:学习时间相对而言更自由,不用裸辞学习,适合边学边工作,降低生活压力;④课程:从课程内容来说,确实要比线下讲的更加深入。


应该学哪些技术才能达到企业的要求?(下图总结)




用户头像

还未添加个人签名 2022.04.13 加入

还未添加个人简介

评论

发布
暂无评论
Java基础 - Eclipse,API,Object常用方法_Java_爱好编程进阶_InfoQ写作平台