Java入门准备
1.什么是软件工程师?
是一种职位名称
通过计算机的某种编程语言完成软件的开发
2.什么是软件?
大家眼前的笔记本电脑就是一台计算机
计算机包括两部分:
计算机只有硬件是无法工作的,需要软件驱动硬件才能工作。
软件:软件包括应用软件和系统软件
系统软件:直接和硬件交互的软件,例如window10、window7、Linux等操作系统
应用软件:应用软件通常运行在系统软件中,例如QQ运行在操作系统上
3.安装Editplus3
4.基本Dos命令
exit 退出
cls 清屏
dir 查看当前目录下的子文件
cd 改变目录
绝对路径:以盘符为出发点
相对路径: 以当前路径为出发点
cd .. 回到上级路径
cd \ 回到根路径
盘符加冒号 c:切换盘符
ipconfig 查看ip地址
del 删除
5.显示文件扩展名
6.什么是计算机编程语言
提前的人为的制定好的交流规则只要遵循这套语言规定的语法,那么人和计算机之间就可以很好的沟通交流,这就是计算机编程语言。
7.计算机语言发展史
第一代:机器语言 :主要写二进制码 以打孔机为代表
第二代:低级语言 :汇编语言为代表 引入了一些英文单词
第三代:高级语言 :看到这段代码可以知道这段代码完成什么功能
8.java语言发展史
诞生于1995年
sun公司为了占领智能电子消费市场,派James gosling领导团队开发的Oak橡树语言
sun公司被oracle公司收购 oak被注册改名java
java包括三大块:
javase 标准被
javaee 企业版
javame 微型版
9.java语言特性
- 简单性
屏蔽了指针的概念 相对于c++来说简单
- 面向对象
java是存面向对象的 更符合人的思维 更容易理解
- 健壮性
和自动垃圾回收机制有关 简称GC机制 java语言运行过程中产生的垃圾是自动会受到
- 可移植性
java程序可以做到一次编译 到处运行
java程序可以在window系统上操作也可以放到linux系统上操作 这被称为java程序的可移植性 或者叫跨平台性
java程序不能直接和操作系统打交道 因为java程序只有一份 不同操作系统的执行原理都不同
sun团队让java程序运行在一台虚拟的计算机中(java虚拟机)简称jvm jvm虚拟再和底层的操作系统打交道
10.java的加载与执行
java程序的运行包括两个非常重要的的阶段
-
编译阶段
主要任务检查java源程序是否符合java语法 符号java语法才能生成正常的字节码文件
字节码文件不是存粹的二进制文件,这种文件不能在操作系统中直接执行
程序员需要在硬盘的某个位置新建一个.java扩展名的文件 该文件被称为源文件 源文件编写的是java源代码
这个程序必须符合java语法规则
程序员需要使用jdk中自带的javac.exe命令进行java程序的编译
javac 源文件的路径
一个java源文件可以生成多个.class文件 编译结束后可以将class文件拷贝到其他操作系统上运行
-
运行阶段
java.exe命令负责运行阶段
使用方法 java 类名
例如硬盘上有一个A.class 那么就用java A 千万不要写成 java A.class
运行阶段的过程:
- 打开dos命令窗口
- 输入java A
- java.exe 命令会启动java虚拟机(jvm) jvm会启动类加载器classloader
- classloader会去硬盘上搜索A.class文件 找到该文件则将该字节码文件装载到jvm当中
- jvm将A.class字节码文件解释成二进制1010101010这样的数据
- 然后操作系统执行二进制和底层硬件平台进行交互
11.window操作系统如何搜索硬盘上某个命令?
12.配置环境变量
- 在window上找到编辑系统环境变量
- 点击高级
- 点击系统环境变量
- 在系统变量path中新建%JAVA_HOME%\bin
- 新建变量名JAVA_HOME变量值java安装目录
13.java中的注释
什么是注释?
出现在java源程序当中 对java源代码进行解释说明 不会被编译到class文件中
注释的作用?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。