Java新手指南

不小心走上了一条不归路的我

因为对可视化感兴趣,然后学了MFC,发现MFC好麻烦啊,不如开发APP吧,刚学开发APP,艹,居然是用java做开发,那只好学java了,,呜呜,不知道什么时候又会因为学java跳开学别的什么东西。

配置java运行环境

话不多说,分两步

  • 安装JDK环境

    去甲骨文的官网去下载JDK,这里面就包含了运行环境JRE->传送门

    点击JDK下载以后弹出窗口,选择接受协议,然后下载win版本的就OK了



    下载好以后根据提示安装JDK,我这里因为安装了就不细说了,也比较简单
  • 配置PATH环境变量

    打开电脑设置里的系统设置,选择高级选项,然后找到环境变量设置,打开它



    打开你解压后的JDK的bin目录,这里有一个javac的可执行程序,我们不用管它,要的是这个路径



    我这里是D盘的java目录下,把这个路径复制,然后打开刚才的环境变量设置



    在用户变量那里添加新变量,起名为PATH,然后路径用刚才复制的路径



    之后打开cmd控制台,输入javac,如果出现了如下图所示的情况就说明配置成功了



    运行环境已经搞定了,准备写第一个java程序!!

第一个java程序

  • 创建java源文件

    在自己电脑随便的一个路径,创建一个hello.java的文件,用记事本打开,不懂怎么设置扩展名的请看->传送门
  • 在里面键入如下代码:之后保存关闭
class hello{
public static void main(String []args){
System.out.println("hello world");
}
}
  • 编译&运行

    打开cmd命令,进入这个java文件的目录,输入javac hello.java



    没有提示说明编译成功,然后输入java hello,注意不要加后缀!



    大工告成,第一个java程序收工!

练习进阶

  • java语法学习网站->传送门

    在这里可以学习java的一些语法,和c++稍有不同,但是相似的地方也有很多,可以在这里多看多练习
  • 代码编辑器

    新手其实不建议用eclipse这种高级工具,为了记住语法,应该更多的自己手写代码,推荐Editplus(破解版)->传送门, 密码:ektj,另外,可以把Editplus装饰成一个java编译器:

改造Editplus

启动后打开工具



选择配置自定义工具,添加工具



先加编译功能,命令用javac,参数选择文件名,起始目录选择文件,动作选择捕获控制台输出,然后效果就是这样



再加运行功能,命令用java,参数选择文件名(不包括扩展名),起始目录选择问卷,动作默认不选择,出来以后效果是这样的



OK了,全部保存以后打开工具就会发现下面多了两个选项



于是乎,还有了快捷键,嘎嘎嘎,尽情奔放吧

最新文章

  1. Ubantu Linux 环境下编译c++程序
  2. JQ源码学习-1-无new构建
  3. bzoj1019 [SHOI2008]汉诺塔
  4. JS全局函数parseInt和parseFloat
  5. Ajax调用webService(一) 不跨域。
  6. Python并发编程协程(Coroutine)之Gevent
  7. javascript同步分页
  8. ZooKeeper之(三)工作原理
  9. 如何用java控制你的电脑?
  10. npm安装cnpm、vue、react
  11. Day12 Python基础之生成器、迭代器(高级函数)(十)
  12. jsp中${pageContext.request.contextPath}的意思
  13. 多态(upcast)减少分支判断 以及 多态继承设计、具体类型判断。
  14. XShell发送命令到全部会话
  15. CC2431 代码分析④-衣锦还乡的CC2431
  16. [转]Microsoft SQL SERVER 2008 R2 REPORT SERVICE 匿名登录
  17. 超能英雄第一至四季/全集Heroes迅雷下载
  18. TPshop表结构
  19. Memoization-329. Longest Increasing Path in a Matrix
  20. 福大软工1816:Beta(5/7)

热门文章

  1. 用SQL表达连接与外连接
  2. Python-Struct
  3. 【Android手机测试】OOM
  4. [转] C/C++ 调用Python
  5. 2018-2019-2 20175204 张湲祯 实验二《Java面向对象程序设计》实验报告
  6. 从基本理解到深入探究 Linux kernel 通知链(notifier chain)【转】
  7. quart-process_bar
  8. 题解-Codeforces671D Roads in Yusland
  9. WPF UserControl响应窗体的PreviewKeyDown事件
  10. 帆软认证BI工程师FCBA-部分题目