写点什么

1.《重学 JAVA》开篇

作者:杨鹏Geek
  • 2021 年 12 月 02 日
  • 本文字数:1064 字

    阅读完需:约 3 分钟

1.《重学JAVA》开篇

首先说说为啥写这个专栏吧(其实也算不上啥专栏,更像个手记 List)。

对自己 1.想重新回顾下自己的三年多的工作经验。2.扫盲,确实有很多基础方面的缺失。

对大家 当以一个初学者的身份时这门语言带给我们什么?

当以一个三年经验的职场小白的身份时,我能给这门语言带来什么?这其实也值得深思。

市面上的大佬出的好课程有太多太多啦,尚硅谷的宋红康,传智播客的毕向东。(初学者可以看哦)

但我为啥还要写呢,我吧,目前遇上了职业瓶颈,很多东西无法突破,代码量,思维拓展都是我目前需要破冰的,但是目没有好的办法,我想重新审视自己,重新学习这门语言,看看是否能够突破自己目前的状态。

我呢,在职场算是个够努力的人,但算不上优秀。

我想成为优秀的人,身边也有很多优秀的人值得我去学习。所以我更想输出些东西,算是对得起自己吧。

这个专栏呢,写的不会很深,但我有一个目标就是让一个初学者或者只听过 JAVA 的人能够看懂每一篇文章。我会举很多例子,算是讲好自己的故事吧~

那我们就开始吧我们先聊聊 JAVA 的由来,1995 年时 Green 项目组开发并设计出一门新的语言 Oak(橡树),但注册商标时被注册,大家一筹莫展时有一个小伙伴拿着一杯 JAVA(爪哇)咖啡,有人提议这门语言的名字就叫 JAVA 吧,马上得到了大家的同意,于是就有了现在的 JAVA。

JAVA 语言的特点

1.面向对象,先来个定义哈,看看书面说的啥! 面向对象是 JAVA 的重要的特性,在 JAVA 这门语言中 “万物皆对象”。其实面向对象主要的三大特性 1.封装 2.继承 3.多态 。对于初学者来说,很难把面向对象讲清楚,但我们可以举个例子!

假如当你学有所成时,去找 JAVA 方向的工作,

面试官:第一句就问你,什么是面向对象?(考察你的基础知识)

应聘者:首先说出三大特性简单讲解后。

应聘者:我我我?

应聘者:我就是对象!

应聘者:您想找一位优秀的软件工程师,所以您想招一个对象进来,来帮你完成某件事。

应聘者:我就是那个对象,用行动来帮您做(行为)。

所以说你(应聘者)就是对象,来实现某些功能。

2.解释执行

代码想要运行,需要先进行编译(字节码文件),字节码中包含编译时生成相关信息,运行时 JAVA 解释器负责将字节码文件解释成特定的机器码运行。

3.可移植性

一处编译,到处运行(渣男)

当源文件编译成字节码(与 CPU 和操作系统无关)文件后,任何种类的计算机,只要能够运行 JAVA 虚拟机,字节码文件就可以在当前计算机运行。

4.多线程

JAVA 是为网络编程设计的,要求 JAVA 能够并发处理多个任务。JAVA 支持多线程,多线程可以实现多个并发任务,互不干涉,但也会带来很多并发的问题,让我在接下来的章节中,娓娓道来。

发布于: 18 小时前阅读数: 9
用户头像

杨鹏Geek

关注

你必须比别人更努力 才能看起来毫不费力! 2019.10.26 加入

还未添加个人简介

评论

发布
暂无评论
1.《重学JAVA》开篇