一、java入门

--->java平台

•Java SE

Java Platform,Standard Edition-Java平台标准版。

•Java EE

Java Platform,Enterprise Edition-Java平台企业版。

•Java ME

Java Platform,Micro Edition-Java平台微型版。

--->java语言特点

1.语法简明。
2.面向对象。
3.跨平台。
4.安全。
5.多线程。

--->Java语言运行机制

1.编译与解释结合的语言。
2..java:可直接阅读的源程序。
3..class:不可直接阅读的字节码。
4.Java解释器不跨平台,.java和.class跨平台。
二、jdk介绍
  • JDK

JDK全称是Java Development Kit(Java标准版开发包)。

  • JRE

JRE是Java运行时环境(Java Runtime Enviroment)的简称。

JRE是运行Java程序必需的条件。

  • JVM

JVM是Java虚拟机(Java Virtual Machine)的简称。

JDK是一套用于开发Java应用程序的开发包,提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。

JRE是运行Java程序必需的条件。JRE中包含了JVM。如果只运行Java程序,而不开发,则可以只安装JRE。

  • Java API

Java API:Java系统核心类库。

Java API是其他人开发好的.class文件,有官方提供的标准的API,也有第三方开发的API。如图所示中Math是Java标准的API中的常用类。

  • JAR

JAR: Java  Archive,Java归档文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。

JAR文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。

JRE为每个Java应用程序都提供了许多的JAR文件,这些JAR文件中包含了众多的.class,每个.class都是一个已编译为字节码的Java类,这些.class提供了数学运算、文件读写、网络访问等众多功能。通过调用这些.class,可以快速创建Java应用程序。

------至于JDK的下载与安装(略)

三、设置环境变量

环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序将使用到的信息。

设置在环境变量中应用程序可以在任意路径下被调用。

设置环境变量的步骤:

步骤1、设置java的一个总路径JAVA_HOME;

我的电脑->属性->高级系统设置->环境变量

系统变量下新建,变量名:JAVA_HOME,变量值:jdk的安装路径

步骤2、设置命令路径PATH;

步骤3、设置加载类路径CLASSPATH;

class path是Java源程序编译为字节码时,需要加载的.jar文件,分别是dt.jar和tools.jar两个文件。

四、编写第一个java程序

步骤1、用文字处理软件编写Java源程序,以扩展文件名.java保存。

将其保存在根目录下

步骤2、调用JDK开发工具中的javac.exe将.java文件编译为.class文件。

步骤3、调用JDK的java.exe解释运行步骤2编译好的.class文件。

五、Eclipse使用技巧

安装好eclipse(过程略)

--->给main方法的args参数赋值

run->run configurations

--->修改快捷键

Window--Perferences--general---keys

Eclipse快捷键

1.格式化代码的快捷键:Ctrl+Shift+F

2.添加/取消单行注释的快捷键:Ctrl+/

3.添加多行注释的快捷键:Ctrl+Shift+/

4.取消多行注释的快捷键:Ctrl+Shift+\

5.代码自动补全的快捷键:Alt+/

java配置环境变量与常用技巧的更多相关文章

  1. java 配置环境变量

    使用java编程首先需要安装jdk,然后还需要给你的电脑配置环境变量,下面就用图文演示如何配置环境变量: 1.右键我的电脑 -> 属性 2.点击“高级系统设置” 3.点击“环境变量” 4.在系统 ...

  2. Java配置环境变量

    首先,你应该已经安装了Java 的 JDK 了,笔者安装的是:jdk-7u7-windows-x64 接下来主要讲怎么配置 Java 的环境变量 1.进入“计算机”的“属性”选项后如图 2.选择“高级 ...

  3. Java配置环境变量、方法和原因

    首先,你应该已经安装了 java 的 JDK 了,笔者安装的是:jdk-7u7-windows-x64 接下来主要讲怎么配置 java 的环境变量,也是为了以后哪天自己忘记了做个备份 1.进入“计算机 ...

  4. 2015 11 26 java 配置环境变量

    使用java软件, 须进行改变配置环境变量.需要2步. 第一,在电脑中找到配置环境变量的位置: 我的电脑,属性,高级,环境变量. 第二,进行添加两个变量,更改一个变量: 1,变量名:JAVA_HOME ...

  5. java配置环境变量-及原因

    为什么java要配置环境变量? 那就要从java的编译和解析过程说起 java文件的编译和解析过程 一.一个hellow.java文件,要经历先编译(变成hellow.class),再解析(解析成机器 ...

  6. 从java的开始,java概述,java配置环境变量

    一.java开发入门 java 概述   Java划分为三个技术平台:JavaSE(标准版,含Java基础类库),JavaEE(企业版,技术平台),JavaME(小型版,小型产品.嵌入式设备) Jav ...

  7. java配置环境变量,无法也行javac问题

    最近换了公司,搭建开发环境的时候出了点小差错,写篇随笔记录下,下载jdk的时候要选择符合自己电脑的jdk版本,位数. 笔者之前下载的时候没注意下了个32bit的jdk,开发用eclipse的时候打不开 ...

  8. Java 配置环境变量教程

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  9. java配置环境变量 jdk1.8

    1.首先第一步安装JDK window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/j ...

随机推荐

  1. tusen 刷题

    //1.single number和变体 //2.lru lfu 3.给一个正整数集合,求一个和最大且能被3整除的子集.Follow up: 如果集合里有正有负 4.leetcode200-numbe ...

  2. Docker中查看Mysql数据库中的各环境参数

    通过官方的文档可以看到运行MySQL容器的命令是: docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=mypwd -d mysql:tag 如:d ...

  3. 欢迎到我的新Blog!

    https://winniechen.cn 里面的页面还不是很好看...争取改一下! 里面的题解大部分也会在这里更新! 谢谢各位捧场!

  4. Exp5:MSF基础应用

    Exp5:MSF基础应用 一.基础问题回答 (1)用自己的话解释什么是 exploit , payload , encode. exploit: 设相当于利用漏洞偷偷打开的管道,将做好的木马病毒等顺利 ...

  5. 2017-2018-2 20155224『网络对抗技术』Exp8:Web基础

    实践具体要求 Web前端HTML(0.5分) 能正常安装.启停Apache.理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML. Web前端javascipt(0.5分) 理 ...

  6. 20155227《网络对抗》Exp4 恶意代码分析

    20155227<网络对抗>Exp4 恶意代码分析 实践目标 1.是监控你自己系统的运行状态,看有没有可疑的程序在运行. 2.是分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分 ...

  7. 20155235 王玥 《基于Arm实验箱的接口测试和应用》 课程设计报告

    20155235 王玥 <基于Arm实验箱的接口测试和应用> 课程设计报告 一.设计方案及可行性分析 熟悉 Linux 开发环境 多线程应用程序设计 串行端口程序设计 中断实验 二.详细设 ...

  8. [HNOI2018]转盘[结论+线段树]

    题意 题目链接 分析 首先要发现一个结论:最优决策一定存在一种 先在出发点停留之后走一圈 的情况,可以考虑如下证明: 如果要停留的话一定在出发点停留,这样后面的位置更容易取到. 走超过两圈的情况都可以 ...

  9. Java虚拟机笔记(五):JVM中对象的分代

    为什么要分代 为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能.你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用, ...

  10. git和github使用教程

    看官请移步git和github简单教程, 本文是上述链接的截图,担心哪天作者不小心删除了,备一份在自己这里,仅为自己看着方便.侵权请告知