ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java笔记

2022-08-12 01:04:06  阅读:154  来源: 互联网

标签:文件 java 操作系统 笔记 jvm Java class 计算机


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

​ 运行阶段的过程:

  1. ​ 打开dos命令窗口
  2. ​ 输入java A
  3. ​ java.exe 命令会启动java虚拟机(jvm) jvm会启动类加载器classloader
  4. ​ classloader会去硬盘上搜索A.class文件 找到该文件则将该字节码文件装载到jvm当中
  5. ​ jvm将A.class字节码文件解释成二进制1010101010这样的数据
  6. ​ 然后操作系统执行二进制和底层硬件平台进行交互

11.window操作系统如何搜索硬盘上某个命令?

  • 首先会从当前目录下搜索
  • 当前目录搜索不到的话,会从环境变量path指定的路径中搜索某个命令
  • 如果都搜索不到则报错:不是内部或外部命令,也不是可运行的程序或批处理文件

12.配置环境变量

  1. 在window上找到编辑系统环境变量
  2. 点击高级
  3. 点击系统环境变量
  4. 在系统变量path中新建%JAVA_HOME%\bin
  5. 新建变量名JAVA_HOME变量值java安装目录

13.java中的注释

什么是注释?

出现在java源程序当中 对java源代码进行解释说明 不会被编译到class文件中

注释的作用?

标签:文件,java,操作系统,笔记,jvm,Java,class,计算机
来源: https://www.cnblogs.com/hellohui/p/16578398.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有