Java入门

一、编程语言

理解编程语言:

语言:方言 普通话 英语 人与人沟通

淘宝、天猫、京东:软件 开发人员写的 我们的任务就是写淘宝这样的软件

程序猿:写软件的人,写代码的目的就是给计算机下指令,指挥者计算机做事。

软件运行的环境:手机、电脑

计算机:能理解的是计算机语言

编程:用计算机能够理解的方式,指挥者计算机做事。

编程语言:人和计算机沟通的语言。

编程语言的分类:

一、机器语言

计算机能够直接理解的语言 0 1

优点:运行效率最高 缺点:开发效率太低

由于机器语言的0和1对应电流的低脉冲和高脉冲,所以设备没有理解成本,因此执行效率最高。

但是人在理解机器语言的时候就比较困难了,0和1的组合非常多,每一组组合代表什么含义记忆量非常巨大,因此除了生产设备的专业人员外,很少有人能看懂机器语言。

二、汇编语言

100101 DEC 10101 INCR

汇编语言是人和设备沟通的一个折中。不再直接使用0和1这种组合,而是用符号代表0和1序列组合。比起单纯的0和1组合,符号更容易被人理解一些。

三、高级语言

高级语言是更容易被人看懂的语言,越是容易被人看懂的语言,越容易被普及。当然,越容易被人看懂的语言就越不容易被机器看懂。要想让机器看懂,需要有编译器(或解析器),将高级语言翻译为计算机能看懂的机器语言。

学习方法

1、每天总结 markdown 思维导图 每周总结

2、语法结构 固定的 记住

3、逻辑性操作 理解过程

4、小练习 小项目 大项目

给别人讲、解决问题 收获最大

二、Java语言

简单、面向对象、安全、跨平台

跨平台

平台(软件运行的操作系统 windows linux macos)

硬件 ---> 操作系统 ---->软件(.java ----编译--> .class)

.class 文件跨平台

jdk不跨平台(每个平台都有对应版本的安装包)

jdk、jre、jvm的关系(记住)

jdk:java开发环境工具包,包含了jre和开发工具(javac 编译、java 运行)

javac : .java文件转为.class

java: 将.class文件在jvm中运行

jvm:java虚拟机

jre: java 运行环境 ,负责运行程序(.class文件)

三、搭建java环境

安装jdk

安装目录:

image-20231023164455239

输入cmd ,打开命令行窗口

在窗口中,输入java ,javac指令,测试环境变量是否配置

配置环境变量

C:\Program Files\Java\jdk1.8.0_101\bin

此电脑、右键、属性、高级系统设置、环境变量

image-20231023165341650

配置path路径

image-20231023165541049

如何查看已安装jdk

1、搜索框中输入cmd 或者 win+R 快捷键之后输入cmd

2、java -version

image-20231023163701068

卸载jdk

控制面板中卸载程序

image-20231023164008084

四、开发

1、记事本 javac java

2、eclipse开发

下载安装包、解压缩、配置桌面快捷键图标

选择工作空间目录

image-20231023172320446

image-20231023172605577

注意java项目的编译版本:要求编译环境和运行环境是同一个版本。

image-20231023174103884

image-20231023174545343

3、idea开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

柒月玖.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值