最近开始学习Java,把了解的一些内容,记录下,也算是给小站找个事做吧!

一、基础知识:

1、JVM、JRE和JDK的区别:

1. JVM(Java Virtual Machine):

java虚拟机,用于保证java的跨平台的特性。

java语言是跨平台,jvm不是跨平台的。

2. JRE(Java Runtime Environment):

java的运行环境,包括jvm+java的核心类库。

3. JDK(Java Development Kit):

java的开发工具,包括jre+开发工具

2、环境变量path和classpath的作用是什么?

1. path是配置Windows可执行文件的搜索路径,即扩展名为.exe的程序文件所在的目录, 用于指定DOS窗口命令的路径。

2. Classpath是配置class文件所在的目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class类文件的。

3、本地环境的安装

1)下载官方的JDK,接受许可,选中相应的版本。地址:>>>戳我!!!

2)资源管理器新建一个Java文件,此目录下新建一个jdk文件夹,一个jre文件夹

3)双击文件安装,注意安装目录不可以有中文,第一次目录选择安装在jdk文件夹,第二次目录选择安装在jre文件夹内,安装完成后,win+R 输入 cmd,回车java -version

4)配置环境变量

我的电脑(资源管理器) → 右键 → 属性 → 高级系统设置 → 环境变量 → 系统变量

新建一个变量名为“JAVA_HOME”的系统变量,变量值为“D:\Java\jdk”(jdk的安装目录,根据个人所安装的目录修改)

新建一个变量名为“CLASSPATH”的系统变量,变量值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”(注意前面的“ . ”)

打开“Path”系统变量,点击新建

添加“%JAVA_HOME%\bin”和“%JAVA_HOME%\jre\bin”两个系统变量

5)测试

DOS里输入“java”和“javac”,有返回结果,则安装完成,否则请检查环境变量

下载信息 JDK 205 MB

java基础扫盲_Java学习:扫盲相关推荐

  1. JAVA基础与高级学习笔记

    JAVA基础与高级学习笔记 /记录java基础与高级,除了较简单的内容,没有必要记录的没有记录外,其余的都记录了/ java初学者看这一篇就够了,全文 6万+ 字. JAVA基础 java会出现内存溢 ...

  2. [ 转载 ] Java基础12--基础学习总结——数组

    java基础学习总结--数组 一.数组的基本概念 数组可以看成是多个相同类型数据组合,对这些数据的统一管理. 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量. 数组的 ...

  3. java基础篇_java基础篇1

    JAVA基础篇1 注释 单行注释 //这是一个单行注释,由两个斜杠组成,不能嵌套多行注释 多行注释 /*这是一个 多行注释 ,//里面不能嵌套多行注释, 但是可以嵌套单行注释*/ 文档注释 /**ja ...

  4. java基础项目_Java 教程整理:基础、项目全都有

    Java 在编程语言排行榜中一直位列前排,可知 Java 语言的受欢迎程度了. 网上有很多 Java 教程,无论是基础入门还是开发小项目的教程都比比皆是,可是系统的很少,对于Java 学习者来说找到系 ...

  5. java基础笔试_java基础笔试题

    Java基础知识测试 共40道选择题,每题2.5分.多选题有错则全错,全对才满分. 单选题: 1. 下列哪个声明是错误的?(b) A. int i=10; B. float f=1.1; C. dou ...

  6. java基础学不会_java基础

    Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一 ...

  7. java基础格式_Java基础之代码的基本格式

    每一种编程语言都有一套自己的语法规范,java也是如此,同样需要遵从一定的语法规范,如代码的书写.标识符的定义.关键字的应用等.因此要学好Java就要先熟悉它的基本语法.很多人都在发知识点和课程大纲, ...

  8. Java基础(顺序结构)学习笔记

    Java基础 顺序结构 JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行 顺序结构是最简单的算法结构 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个一次执行的 ...

  9. java基础考试_java基础笔试题

    Java基础知识测试 共40道选择题,每题2.5分.多选题有错则全错,全对才满分. 单选题: 1. 下列哪个声明是错误的?(b) A. int i=10; B. float f=1.1; C. dou ...

  10. java基础试题_java基础测试题_含答案.doc

    java基础测试题_含答案 Java基础试题 姓名 一.选择题(每题2分,共30分) 请写出标识符的命名规则描述正确的是[多选]( ABCD ) A.由英文字母.数字._和$组成,长度不限. B.标识 ...

最新文章

  1. mysql中的表连接知识点_Mysql知识点总结
  2. JavaWeb入门_模仿天猫整站Tmall_SSH实践项目
  3. 如何将freemarker文件转化为html文件
  4. 采访 | Dou. 愿你背着相机出行,归来仍是少年。
  5. C#基础解析之Ⅲ 【循环结构】
  6. 字符串(AC自动机(fail tree))
  7. linux java 查找进程中的线程
  8. spring webflow getting start
  9. pcap文件提取后的dataframe,切分前向流与后向流
  10. java frame的使用方法_java内部窗体internalFrame的使用方法
  11. 数据分析学习笔记—python函数、异常与处理
  12. 9-10 原生安装 2
  13. C# WPF 定时器
  14. PBRT的程序运行流程
  15. 对象不支持“attachEvent”属性或方法的解决办法
  16. 我过去1个月的上课总结
  17. xcode11 The app delegate must implement the window property if it wants to use a main storyboard fil
  18. 【原创】图像处理第5弹:面部表情识别--微笑
  19. 二维动态规划降维误差一般为多少_数学建模常用算法模型
  20. 842计算机基础考试大纲,(842)考试大纲-计算机专业基础.docx

热门文章

  1. 怎样识别app网站服务器在国外,APP服务器你了解多少?什么是海外app服务器
  2. 打印日志文件并将其上传存到HDFS中
  3. 制作一个简单的Chrome extensions并发布到应用商店
  4. php strtotime技巧,获取前几天、前几周、后几天、后几周,本月开始和本月结束时间
  5. PD win10虚拟机 主机互联
  6. 桌面虚拟化 | 同VDI扭打,IDV要如何补齐短板?
  7. FPGA学习之毛刺问题
  8. SAP CO T-Code
  9. Qt 纯代码模仿 WPS 登录界面
  10. MATLAB批量改变图片大小