第一章 java语言概述与开发环境

JRE:运行环境,包括核心API,集成API,用户界面API,发布技术,java 虚拟机(JVM)

JDK:开发环境,包括编译java程序的编译器(即 javac 命令)

java程序编译步骤之后生成字节码(*.class 文件),字节码需要使用 java 解释器来解释。执行字节码文件的是JVM。

jdk安装设置问题:

  -> 设置path环境变量:windows在path环境中寻找路径下要执行的命令,根据是否找到来判断当前命令是否可执行。( jdk 安装路径 .bin 为环境变量中的值)

  

    如我的路径一般为:D:\extral\java_jdk\32jdk\bin。一般情况下路径中最好不要有中文和空格(对于大多数软件都应该注意这个问题)

  -> 设置classpath环境变量:只有在使用早期版本的 jdk 时才需要设置 classpath 的值,1.5以上的也可以设置 classpath 环境变量。

    编译和执行需要 jdk 安装路径下的 lib 文件下的 dt.jar   tools.jar 文件中的java类,所以将这两个加入 classpath 中。

    注意:路径前面要加上 " . "  表示在当前路径下搜索 java 类。

垃圾回收机制:

  -> 内存泄露:如果一些分配出去的内存得不到回收,就会引起系统运行速度下降,甚至瘫痪。

  -> java JVM 使用垃圾回收算法自动回收垃圾:1.发现无用对象;  2.回收被无用对象占用的内存空间,是该空间可被程序再次使用。

书作者对初学 java 建议:不要使用任何的 IDE ,只有当我们完全知道了 IDE 中每一个按钮背后运行的机制是什么时,再去使用它。如果一个程序员连基本的

  "1 + 1" 问题都需要借助工具,那么后果可想而知。

修改自己的编辑器选项,使其方便使用。

  UE下:弄了很久终于成功了。下面是原理,上图吧。

  

  

  感悟:当一个东西你没有接触过的时候,最好的方式是理解帮助文档,这有助于让你理解各个参数的实际意义。而网上的教程你可以参考,如果有时间最好搞明白他怎么会成功,而每个命令或做法后面到底发生了什么。(这算是我今天最大的收获了!)

  


DOS 命令 (高级菜单)
   

这个命令用来从 UltraEdit 内部运行 DOS 命令,并捕获命令执行结果,自动在命令完成后用 UltraEdit 显示。

c:\comp\compiler %F

当这个命令执行时,%F 被替换为活动窗口中文件的完整路径、文件名和扩展名,该文件将在命令执行之前保存。

下列命令可以传递完整文件名中的一部分:

%P        仅路径 (“C:\project\test\”)

%N        仅文件名 (“test”)

%E        仅扩展名 (“.c”)

%P%N%E 等于 %F,就是上述示例中的 (“C:\project\test\test.c”)。

注意 - 如果 %f、%p、%n、%e 是小写字母,文件名以长文件名传递,应该加上引号,例如“%f”或“%p%n”等。如果 %F、%P、%N、%E 是大写字母,传递的文件名和路径将被转换为“8.3”短文件名格式,以获取与 DOS 程序最大程度的兼容。

另外还有下列命令可用:

%R         可以用于方案的完整路径/名字 (%r 表示长文件名,%R 表示短文件名)

%RP        可以用于完整的方案路径 (%rp 表示长文件名,%RP 表示短文件名)

%RN        只用于方案名字 (%rn 表示长文件名,%RN 表示短文件名)

%modify%        在某些场合下,可能每次在工具运行时需要修改命令行参数。要进行修改,在命令行中添加 %modify%,那么运行工具时将显示一个对话框,用户可以修改命令行或不修改取消运行。

%sel%        这是用来让 UltraEdit 添加来自活动文档的加亮/选定的文本到命令行中,替换 %sel% 参数。

%Env:        允许用户在命令中使用环境变量。环境变量直接跟随在 %Env: 后面,UltraEdit 会用匹配的环境变量内容替换。

%line%       这是用来让 UltraEdit 添加光标所处的行号到命令行中,替换 %line% - 1 表示第一行。

%col%        这是用来让 UltraEdit 添加光标所处的列号到命令行中,替换 %col% - 1 表示第一列。

时间: 2024-08-11 19:00:33

第一章 java语言概述与开发环境的相关文章

第1章 java语言概述与开发环境

1.1 java语言的发展简史 1.2 java的竞争对手及各自优势 1.3 java程序运行机制 1.4 开发java的准备 1.5 第一个java程序 1.6 java程序的基本规则 1.7 垃圾回收机制 1.8 何时开始使用IDE工具 1.9 本章小结 原文地址:https://www.cnblogs.com/arrows/p/10563186.html

Java从0到全栈-Java语言概述与开发环境搭建

Java从0到全栈-Java语言概述与开发环境搭建 Java从0到全栈 Java语言概述 Java发展历史 Java之父-James Golsing 起源 1991年,SUN(Standford University Network)公司的James Golsing领导的工程师小组想要开发一种用于像电视机.微波炉.电话这样的消费类电子产品的小型计算机语言,该产品的特点是由于不同的厂商选择不同的CPU和操作系统,因此要求该语言不能和特定的体系结构绑定在一起,也就是跨平台的.最初将这个语言命名为Oa

第一章:java语言概述与开发环境

前言: 1.程序是什么? 程序是对现实世界的数字化模拟! 2.编程语言是工具,程序的作用就是解决问题!  重要的思路! 该知识点能解决什么问题?   1.语言特性:单继承.多接口!       纯面向对象.跨平台!     先编译,再解释! 2.用户变量和系统变量. Path环境变量 3.回车.换行               缺省.more 4.内存泄漏:分配出去的内存得不到及时的回收就会发生内存泄露~!

java第一章 JAVA语言概述知识点

1.jdk1.5后添加了很多新特性 2.为什么要添加环境变量: 1. PATH环境变量.作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序.我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了. 2. CLASSPATH环境变量.作用是指定类搜索路径,要使用已经编

Java学习随笔之一: Java 语言概述和开发环境

Java SDK 下载: http://www.oracle.com/technetwork/java/javase/downloads/index.html 默认安装路径:C:\Program Files\Java 添加环境变量 for java 和 javac, 路径: C:\Program Files\Java\jdk1.8.0_101\bin 编译java 命令:   javac -d  java文件路径    (将会生成同名的 .class文件) 运行java命令:   java ja

第一章 Java语言概述

一.常用的DOS命令 1.dir:列出当前目录下的文件以及文件夹2.md:创建目录3.rd:删除目录4.cd:进入指定目录5.cd..:退回到上一级目录5.cd\:退回到根目录6.del:删除文件7.exit:退出 dos 命令行 二.java基础知识 1.源文件以.java结尾 2.源文件中可以有多个class声明的类 3.类中可以有主方法(即main()方法),其格式是固定的:public static void main(String[] args){} 4.main()方法是程序的入口,

[JAVA_开课吧资源]第一周 Java语言概述、Java语言基础

主题一 Java语言概述 » JDK介绍及其基本组件 Sun公司利用Java开发工具箱(Java Development Toolkit ,JDK)发布Java的各个版本.JDK由开发和测试Java程序的独立程序集组成,它们都从命令行调用. [请点击查看更多内容 转自51CTO.com] » 使用CMD开发运行Java程序 代码文件的拓展名必须为.java,并且文件名应该与类的类名完全相同.编译一个程序是指使用编译器将源代码翻译成java字节码.下面的命令用来编译源代码文件welcome.jav

01-Java语言概述与开发环境 最适合入门的Java教程

Java 程序运行机制 编译型语言: 使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性"翻 译"成可被该平台硬件执行的机器码(包括机器指令和操作数),并包装成该平台所能识别的可执行性 程序的格式,这个转换过程称为编译 CCompile). 编译生成的可执行性程序可以脱离开发环境,在特定 的平台上独立运行.例如: C. C++. Objective-C. Swi位. Kotlin 等高级语言都属于编译型语言. 解释型语言: 指使用专门的解释器对源程序逐行解释成特定平台

《大道至简》第一章JAVA语言伪代码

第一章写了编程的精义详细写出了编程是简单的.举愚公移山的例子,既写出了我们中华文化源远流长,博大精深,千百年前就有了编程的思想,也引出了结构概念,虽我之死,有 存焉",这里描述了可能存在的分支结构,即"IF"条件判断,以及子子孙孙无穷匮也等循环结构,等编程思想.关于我会不会写程序的问题书里面也做了详细介绍!除了先天智障或后天懒惰者,都是可以学会写程序的,也许会给学编程的学生增加了很大的信心. 下面是源代码................... import.java.大道至简