从零开始的Java学习教程——一:学习JAVA前的准备

Java简单介绍

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。(摘自百度百科)

为什么学习Java

Java的优势
作者:creep
链接:https://www.zhihu.com/question/360702441/answer/974978408
来源:知乎
1.安全性高:java的存储分配模型是它防御恶意代码的主要方法之一,不必担心病毒的感染和恶意的企图
2.简单:java语言保留C++优势精华的同时,剔除一些冗余特性,语法简洁,跨平台可移植,不受运行环境限制
3.稳定:完善的字节码安全机制,可靠的异常处理
4.面向对象:java是一个面向对象的语言,始终关注应用中数据和操纵数据的算法
5.动态性:java动态语言,动态编辑,动态加载,动态执行,随需而变
6.分布式:分布式语言,跨平台高并发,高性能,互联网架构不二选择
7.功能强大,是大型开发项目中的主角
8.高性能:java是一种先编译后解释的语言,生成机器代码的过程相当简单
9.与传统耗时编译、链接、测试相比,java可以快速程序开发
10.java语言支持多个线程同事执行,并且提供多线程之间的同步机制
11.丰富的java生态圈。

Java开发环境的配置及目录内容简介

环境变量的配置

网上有很多教程,这里给大家推荐:
Windows下Java环境变量配置
mac下Java环境变量配置
注意,如果同时安装多个Java.exe会出错,在命令提示符中输入where+空格+java来查看java.exe的位置,确保只有一个
如果还有错误,在classpath变量值前加上.;
另外,简单介绍下JDK安装后的目录

目录简介

bin

即binary,中文释义为二进制文件,此目录中存放一些可执行程序,这些可执行程序都是二进制的,包括编译器、解释器等其他程序

include

jdk是由c/c++编写的,这里引用头文件

jre

即Java Runtime Environment ,即Java的运行环境,这其中包括Jvm,即Java Virtual Machine,Java虚拟机

lib

即library,即Java的库,即Jdk工具命令的实际执行程序

src

即source,资源文件,Java的类库
目前这些都不懂也没有任何问题

Dos命令

DOS简介

是指DOS操作系统的命令,是一种面向磁盘的操作命令,在命令提示符中可以进行,Java文件编译后生成的class文件即可在这里运行

打开命令提示符

win键,即键盘上带着微软徽标的按键

  1. win键+r键打开运行,输入cmd,即可打开(默认路径为c:\users\用户名)
    在这里插入图片描述
    在这里插入图片描述

  2. 在开始菜单中找到Windows系统文件夹,即可找到命令提示符(默认路径为c:\users\用户名)
    在这里插入图片描述

  3. 在任意位置按住shift键,再点击鼠标右键,选择在此处打开power shell窗口(默认路径为当前位置目录)
    在这里插入图片描述

  4. 在我的电脑地址栏盘符前加上“cmd+空格键”,回车即可打开命令提示符(默认路径为当前位置目录),也可以清空路径之后输入cmd并按下回车来进入命令提示符,另外,按住CTRL+shift+enter可以以管理员身份打开命令提示符
    在这里插入图片描述
    在这里插入图片描述

另外,第二种方法中右击命令提示符可选择以管理员身份运行,能力更广(暂时不用了解)
在这里插入图片描述

常用的DOS命令

先使用win+r打开命令提示符,此时它显示的路径是c:\users\用户名,在这里,我们学习几个常用的DOS命令,注意,这里用到的标点符文为英文标点符号,cd即change directory,输入指令后按下回车,即可执行

文字说明
  1. 盘符切换 输入D:,可切换到D盘
  2. 查看当前目录下的所有文件 输入dir,可查看当前目录下的所有文件
  3. 进入下一级目录 cd+空格+目录名,可进入此目录
  4. 进入上一级目录 cd+空格+…
  5. 切换目录 cd+空格+/d+空格+目的目录,注意,如果不加/d则只会输出目的目录,特别地,进入下一级目录无需/d
  6. 清空屏幕 cls,即clean screen
  7. 退出命令提示符 exit
  8. 查看电脑ip ipconfig
  9. 打开计算器 calc
  10. 打开画图工具 mspaint
  11. 打开记事本 notepad
  12. 得到某一网站的ip地址 ping+空格+网址
  13. 在当前位置创建文件夹 md+空格+文件夹名
  14. 移除文件夹 rd+空格+文件夹名
  15. 在当前目录新建名字.后缀文件 cd+>+名字.后缀
  16. 删除文件 del+空格+名字.后缀
  17. 反编译 javap+空格+文件名.class
    其实只有前几个用的比较多
图片演示

演示几个常用的操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
命令提示符已退出
在这里插入图片描述

第一个hello world程序

写程序

找一个适当的位置,右键新建一个文件,后缀名为.Java,使用一个软件进行编辑,我使用的是vscode,输入代码
提示:如果看不到后缀名,按图勾选文件扩展名即可
在这里插入图片描述

在vscode中输入代码

public class helloworld{
    public static void main(String[] args){
        System.out.print("hello world");
    }
}

在这里插入图片描述

编译运行

完成后我们就可以开始编译了
在创建文件的位置打开命令提示符输入javac+空格+文件名.java,成功的话你会看到所在位置多了一个文件名.class文件,这是一个二进制文件,Java到处运行的特点与它有关,再输入java+空格+文件名,即可看到命令提示符中输出hello world
打开命令提示符
在这里插入图片描述
编译java文件
在这里插入图片描述
运行class文件,此时不用加后缀,因为默认运行的就是class文件
在这里插入图片描述
运行成功!

常见错误

  1. Java大小写敏感,注意String和System

  2. 尽量使用英文,否则可能输出乱码

  3. 文件名与类名一致,即代码段中class后面的名字与文件名一致

  4. 注意符号,都是英文符号,不要遗忘分号

Idea的安装与使用

idea有免费版和旗舰版,旗舰版功能更多,但费用有点高,有30天试用,不过网上很多破解教程,嫌麻烦也可以先用免费版,写Java足矣
推荐:idea的安装配置
推荐下载中文插件:中文插件下载
为什么用idea呢,因为它太方便了
如图所示,新建一个项目
在这里插入图片描述
如图,它自动识别了我们安装的jdk,按如图教程继续,点击下一步
在这里插入图片描述
点击下一步
在这里插入图片描述
选择位置和名称
在这里插入图片描述
成功后会在项目中显示,在src中新建Java类
在这里插入图片描述
起一个名字
在这里插入图片描述
新建后,会自动出现如图所示内容,输入psvm并按下回车
在这里插入图片描述

可以看到,它真的是十分方便
在这里插入图片描述
再输入sout,按下回车
在这里插入图片描述
在这里插入图片描述
这样我们只需补出输出内容就好了
在这里插入图片描述

点击绿色的箭头即可运行
在这里插入图片描述
结果如图所示
在这里插入图片描述
另外,idea中可以用CTRL+d快速复制并粘贴光标所在行内容或鼠标选定内容

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_bxzzy_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值