Java 基础 - Eclipse,API,Object 常用方法
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 是下不来的,线上教育现在比较成熟了,此次疫情期间,学生基本上都感受过线上的学习模式。相比线下而言,线上的优势以我的了解主要是以下几个方面:①价格:线上的价格基本上是线下的一半;②老师:相对而言线上教育的师资力量比线下更强大也更加丰富,资源更好协调;③时间:学习时间相对而言更自由,不用裸辞学习,适合边学边工作,降低生活压力;④课程:从课程内容来说,确实要比线下讲的更加深入。
应该学哪些技术才能达到企业的要求?(下图总结)
评论