java第一章----基础语法(1) 计算机基础及jdk安装

java学习资源
https://www.bilibili.com/video/av37413483

1. 计算机基础

计算机是由软件和硬件组成的

硬件:
为软件的运行提供物质基础,由电子器件或者光电元件组成的看得见摸得着的都称之为硬件; CPU 硬盘 内存 显卡 主板 鼠标 键盘 等

软件:
使计算机按照事先预定好的顺序实现特定功能的程序,分为系统软件和应用软件

系统软件:windows   linux   unix
应用软件: qq  微信

​应用软件需要依赖系统软件

冯诺依曼体系结构

计算机由哪五大部分组成
运算器、控制器、存储器、输入设备、输入设备

计算机语言

计算机软件都是用各种计算机语言编写的;

如果你不会外语,是没办法跟外国人交流的,也就没办法告诉他做什么。计算机也有自己的语言。人想要告诉机器去做什么,首先就要了解计算机语言。

计算机语言可分为三种:
最底层的语言叫做机器语言,能够直接被计算机理解,但人不能理解;其由0和1组成,常称为二进制;效率很高,几乎无法沟通

中间是汇编语言,可以被人理解,不能被机器理解,需要编译后才能被理解;运行效率高,难调试;

现在用的是高级语言,其比汇编语言更简单,通过一个编译器就可以转成机器语言。运行的效率相比于前两个较低,但方便调试;

现在大多都学习高级语言入java python。

编译器,就跟翻译软件类似,它也是个软件,能够将高级语言翻译为机器语言

人机交互方式

你可能在电影里看到过这样的场景,一个黑客在一个黑屏幕上敲写了几个按键,屏幕上就开始被各种绿色的白色的代码刷屏;这与我们平时打开电脑,打开word或音乐播放器不同,但其实都是在和计算机交互。

我们用的windows系统, 将与计算机的对话包装成了 鼠标点击 这种形式,我们可以通过鼠标操作,复制文件,打开文件,打开播放器等;

如果你接触过linux系统,这个系统有的是没有这种画面的,只有一个黑窗口,需要你输入一些命令(由英文字符组成),实现一个功能,比如复制文件,打开音乐播放器等。

这两种代表了不同的交互方式

图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。

对于大多数非计算机专业的人,我们没必要去记住那些命令,我们只是想用一些软件而已,因此大多数人选择windows系统,这也大大降低了人使用计算机的难度。

windows常用快捷键

win + d: 回到桌面
​ win + e: 打开文件资源管理器
​ win + r: 打开运行提示框
​ cmd: 进入dos
​ calc: 计算器
​ ctrl+ c: 复制
​ ctrl+v: 粘贴
​ ctrl+x: 剪切
​ ctrl+s: 保存
​ ctrl+z: 撤销
​ ctrl+y: 撤销的撤销
​ alt+tab: 切换工作窗口

​ Tab:制表符

重点: 复制粘贴保存撤销
win+r–> cmd

dos常用快捷键

dos界面就跟黑客使用的界面一样,就是一个黑色的屏幕,只接受命令行实现功能;

打开DOS控制台的方式

  1. win+R --> 输入cmd 敲回车 -->进入了Dos界面
  2. 在文件的路径框中直接输入cmd

常用DOS命令
d: 回车 盘符切换
dir 回车 列出当前目录下的文件以及文件夹
cd 路径 回车 进入目录

重点:
如何切换盘
如何在win中复制每个目录的路径(在我的电脑进入d盘的一个目录,然后鼠标点击复制目录框,就是路径)

java安装

​ JVM: java virtual machine java虚拟机:将java编译成class文件
​ JRE: java runtime environment java运行环境 含少量基础包和运行环境
​ JDK: java development kit java开发工具包:含开发所需的包,运行环境及其编译器

​ jdk 包含 jre 包含 jvm

java语言的跨平台性与jvm跨平台性:

​ java语言是跨平台的,经不同jvm编译,可以在不同系统运行

​ jvm不是跨平台的,不同的系统对应不同的jvm

环境变量配置

​ 目的: 为了可以在计算机的任意位置执行java命令
​ 做法: 把bin目录配置到环境变量的Path(需要借助JJAVA_HOME变量,如果直接将bin的路径加到PATH,后面使用的ecplise软件可能无法调用到java)

HelloWorld----第一个java程序

​ class HelloWorld{
​ public static void main(String[] args){
​ System.out.println(“hello world”);
​ }
​ }

如何运行:

javac 文件名.java---------编译--------文件名.class	字节码文件
	javac HelloWorld.java
java  类名
	java HelloWorld

程序要想能够被jvm调用,必须定义main方法

public static void main(String[] args){}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值