初学JavaDay01

1 计算机基础知识

1.1 计算机的基本结构

什么是计算机?
计算机是存储和处理数据的电子设备
它的基本结构如下:
输入设备 键盘、鼠标
输出设备 显示器、打印机
CPU/GPU 处理数据或图形运算,GPU偏重图形
硬盘 存储长期数据
运行内存 存储临时数据

1.2 软件开发

软件:按照特定的顺序把数据和指令组合在一起,能够完成相应功能的集合
软件的分类:
1.系统软件:大多都是操作系统,位于计算机硬件和应用软件之间,能够管理硬件和为应用软件提供支持。比如:Linux、Windows、 MAC等
2.应用软件:完成特定功能的专用软件,需要运行在操作系统上。比如:QQ,微信等

1.3 常用的DOS命令

dir:列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录 remove directory
cd:进入指定目录
cd…:退回到上一级目录
cd\:退回到根目录
del:删除文件
exit:推出dos命令行
cls:dos窗口中清屏可以使用

2 Java基础知识

2.1 计算机语言

计算机程序称为软件, 是告诉计算机该做什么的栺令。
计算机语言的种类:
机器语言
电脑能够直接识别的二进制
汇编语言
用机器语言进行程序设计是非常单调乏味的过程,而且,所编的程序也非 常难以读 懂和修改。为此,在计算的早期就创建了汇编语言,作为机器语言的替代品。
高级编程语言
高级语言很像人类的语言,更加方便普通人的学习,主要有:C、C++、Java、Python、C#等。

2.2 Java语言的三种架构

JavaSE Standard Edition 标准版 主要用于做桌面级应用开发

JavaEE Enterprise Edition 企业版 主要用于做服务级应用开发
|JavaME Micro Edition 微型版 主要用于做嵌入式应用开发

2.3为什么Java语言能够跨平台

Java程序之所以能够实现跨平台运行,是因为它根本就不直接运行在任何底层平台上, 而是运行在不同环境下的java平台(Java虚拟机 JVM Java Virtual Machine )

2.4 环境变量的配置

为什么需要配置环境变量?
在安装java运行环境后,编译.java文件时,需要每次都定位到文件所在地点,环境变量配置可以在任意文件的目录下都能编译和运行.java
步骤

  1. 我的电脑–属性–高级–环境变量
  2. 编辑path环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其 他值分隔开即可。
  3. 打开DOS命令行,任意目录下敲入javac
  4. 如果出现javac 的参数信息,配置成功

2.7 第一个程序的编写和运行

1.编写
class hehe{            //一个左括号必须匹配一个右括号。任何时候,当输入一个左括号时,应该立即榆入 一个右括号来防止出现遣漏括号的错误。
 public static void main (String[] ages){
  System.out.println("liale");  //打印输出文件
 }
}

代码说明:
class是java中的关键字,用于定义类,java语言的程序代码都需要定义在类中
hehe:为了方便使用这个类,给类自定义的类名
public:关键字,声明主函数为public就是告诉其他的类可以访问这个函数
static:关键字,告知编译器main函数是一个静态函数
void:关键字,表明main()的返回值是无类型
String[ ] args:表示给主方法传一个字符串数组

String args[ ]或者String[ ] args表示给主方法传一个字符串数组. 而args是一个字符串数组的变量名,不是关键字,是arguments的缩写,只是一个默认名,一般都习惯性照写

2.编译

Java 源程序保存为 .java 文件,编译为 .class 文件。.class 文件由 Java 虚拟机 (JVM)执行。

C:\Users\gong\Desktop\资料【勿动】\java test>javac hehe.java
3.运行

源文件的扩展名必须是 .java, 而且文件名必须与公共类名完全相同

C:\Users\gong\Desktop\资料【勿动】\java test>java hehe
liale
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值