从零开始学 Java 之 基础概述

Hello World

一直关注我的朋友们应该都知道,很早之前我就打算开始写 Java 相关的文章了,一直没想好要从什么阶段入手。因为太简单的大家都会,太难的可能自己还没学会。人生总是这样,矛盾与纠结一直缠绕在身。想着纠结来纠结去也没有什么用,不如就从零开始吧。重走一遍自学之路,给零基础的小伙伴一点方向、给已经工作的各位大牛复习下基础!

下面开始今天的知识!

概述

一、计算机基础知识(Java 日常编程相关)

1、键盘快捷键介绍(万能快捷键,在任何IDE编写代码都通用)

  • Ctrl+A 全选

  • Ctrl+C 复制

  • Ctrl+V 粘贴

  • Ctrl+X 剪切

  • Ctrl+Z 撤销

  • Ctrl+S 保存

2、常用DOS命令

常用DOS命令

二、Java语言概述

1、Java语言发展史

Java语言发展史

2、Java语言平台版本

Java语言平台版本

3、Java语言特点

  • 简单性 解释性

  • 面向对象 高性能

  • 分布式处理 多线程

  • 健壮性 动态

  • 结构中立 安全性

  • 跨平台(重要)

  • 什么是跨平台性?

    通过Java语言编写的应用程序在不同的系统平台上都可以运行

  • 原理是什么?

    只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行

三、JDK相关下载、安装

  • JRE (Java Runtime Environment Java运行环境)

  • 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可

  • JDK (Java Development Kit Java开发工具包)

  • JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

  • 简单而言:使用JDK开发完成的java程序,交给JRE去运行

  • JDK下载(Google/百度 「Java JDK 下载」)

  • JDK安装(傻瓜式安装,下一步即可,安装路径不要有中文或者特殊符号如空格)

四、环境变量的配置

  • path环境变量配置的作用

  • 程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录

  • 程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行

  • path环境变量配置、classpath环境变量配置(Java 1.5 版本之后可不需要设置classpath)

  • path/classpath 环境变量的配置请 Google/百度 「Java 环境变量配置」,按照搜索出的第一条结果配置即可

  • path和classpath的区别

  • path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找

  • classpath环境变量里记录的是Java类的运行文件所在的目录

五、HelloWorld

  • 开发工具介绍

  • Eclipse(最多人用,建议零基础用Eclipse,教程大多用这款工具,出错了容易解决)

  • MyEclipse

  • STS(Spring Tool Suite)

  • IntelliJ IDEA (趋势,建议有开发基础的直接上手这款)

 IntelliJ IDEA

  • HelloWorld

  • 首先定义一个类 class 类名

  • 在类定义后加上一对大括号{ }

  • 在大括号中间添加一个主(main)方法/函数public static void main(String [] args){ }

  • 在主方法的大括号中间添加一行输出语句System.out.println(“hello world”);

image

六、写在最后,过来人的建议

1、现在编程资料太多,只要找一份靠谱的学习视频就够了,不用收集那么多,根本看不过来。

2、刚开始配置Java环境的时候,建议对照着学习视频进行配置,看书配置容易出错。

3、视频和书结合结合着学习,可以先跟着视频学习,然后再过一遍书,加深理解。不能光看视频学习,也不能光看书。

4、不要钻牛角尖,有很多编程问题,你现在想不明白,没关系!接着往下学,学到后面就会明白前面想不通的地方了。

5、一定要多敲代码,重要的事情说三遍:多敲、多敲、多敲。

6、没有学不会的编程、只有不努力的自己。我刚学的时候,配环境的地方卡了三天,最后还是成功转行了。所以千万别在开始遇到困难的时候就放弃了,你遇到的问题大家都遇到过,千万别觉得自己笨!

关注「NoBug」公众号,后台点击按钮「加群」,加我为好友。你可以得到一份我精选的 Java 必看电子书,绝对每一本都是经典,每一本都值得一看。而不是有些公众号胡乱上传一堆,你根本不会看的电子书!!!

推荐阅读

产品经理与程序员之战的后续 — 再次战斗

拼夕夕,我是真的服气。


本文原创发布于微信公众号「NoBug」,编程、思维、成长、正能量,关注并回复「编程」、「阅读」、「Java」、「Python」等关键字获取免费学习资料

不要给自己的人生设限

猜你喜欢

转载自blog.csdn.net/XiaoY_yan/article/details/81432474