重走Java路-进入Java世界

        背景介绍

        工作五年一直在论坛博客以及开源社区一味的索取,没有丝毫的贡献,曾经无数次想过去写技术博客,但最终还是放弃了。说实话原因只有一个就是自己太懒。直到前几天看到一个前辈发的一篇博文,描述他这十几年IT生涯的浮浮沉沉,其中有一句话我感触挺深。大概意识就是我们很多人工作了五年十年,其实便不是真正意义上工作了五年十年,而是原地打转了五年十年。读完这篇博文我感觉这句话用来描述我的工作状态也再合适不过,一直一直都在原地打转,每年没有相应的沉淀与积累,除了年纪大了其他的视乎啥都没有积累,越想越发觉得可怕。如果现在还不做点什么,估计用不了几年很快就会陷入中年危机了,所以我决定现在必须要做点什么了。

       工作五年视乎也不是什么积累也没有,做过两年的web开发见证了Java web项目由SSM SSH单体架构演变为今天的SpringBoot SpringCloud微服务架构。后面三年一直都在从事大数据开发Hadoop生态的圈的Hive、Spark、Kafka等相关组件也能熟练运用,在做大数据开发的过程中因为不可避免的接触了机器学习,也学会了使用python进行简单的模型训练、数据爬虫。仔细一想要是总结也还是有那么一些收获的,既然有收获那就写出来吧。但是要写又要怎样开始呢,想想了既然Java是自己赖以生存的语言那么就从Java开始写。

       既然是重温,于是由“重走长征路”我想到了该系列文章的一级标题“重走Java路”。

       下面开始第一篇文章:进入Java世界

        第一步肯定是安装Java环境,配置Java环境变量,这是学习所有软件的第一步(不,并不是,js就不是,哈哈直接打开浏览器调试窗口就可以进行编程了),Java环境变量的安装可以自行百度(网上一大堆),实在不行也可以留言,我单独写一篇文章来介绍环境变量安装。

        第一段代码我们还是以一个hellow world开始,编写这段代码是为了说明,每个Java程序至少都会有一个类以及一个main()。并且有且只有一个main()函数作为程序的入口。

         在这里提一个简单的问题,在没有ide的时候我们是否还记得怎么去运行一个Java程序,这个问题现在已经难不倒我了,但是在几年前我还真忘了。这个糗事还发生在工作中,当时开发组长也在场,别提多尴尬了。

        揭晓答案:

        我们安装完Java,配置好环境变量之后、我们可以打开windows dos界面。linux环境下我们可以打开shell窗口。

        1、输入 java -version,检查Java版本

C:\Users\wuyuqing>java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

       2、输入 javac IntoJava.java

$ javac IntoJava.java

wuyuqing@DESKTOP-J5MGSSG MINGW64 /d/eclipse_work/learn/src/com/founder/relearnjava
$ ls
IntoJava.class  IntoJava.java

       3、输入 java IntoJava

$ java IntoJava
Hellow World

     如果有多给类我们可以使用java -cp来加载运行,这里须要注意的就是路径问题。java和javac命令行还包含很多选项我们可以使用-help来查看。

     Java自述(Java历史)

        我(Java)诞生于1995 年,那是一个C语言统治编程世界的时代,我的诞生就是为了打破这一切,乱世造英雄。我从一诞生就以跨平台面向对象的编程风格受到广大程序员的追捧,以至于成就了今天在服务器端以及大数据领域不可动摇的地位。

       我们都听过或者见过java1 java2 java5 java6,那么为什没有java3 java4,其实因为sun在推出java1.2是觉得性能大幅度提高了,索性就改名为java2了。java1.3 java1.4其实也出现但他们都属于java2,直到java1.5出现sun公司觉得性能又得到了突飞猛进的发展索性有给你java5的名字。

        java3 java4其实压根没有出现过。

        今天第一篇博文“重走Java路之走进Java世界”到此为止,我们以学习大多数语言的方式以“Hellow World“”的形式编写了第一个Java程序,然后介绍了javac编译 java 运行等过程以及Java发展的历史小故事。故事未完——请听下回分解(“重走Java路之基本数据类型”)。

       

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值