tnblog
首页
视频
资源
登录

Java学习 - Java语言简介

5177人阅读 2019/4/17 16:18 总访问:169824 评论:1 收藏:0 手机
分类: JAVA

java语言简介


    1.了解java产生的背景

    2.了解java体系结构和组成

    3.了解Java API文档的使用

    4.搭建java语言的开发环境(重点)

    5.掌握java的运行原理(重点)


一 java的产生背景


    历史,创造者:

    

        1991 基于C++开发了oak语言

        1995 由Sun公司推出Java程序设计语言

        1998 java2平台推出。更丰富


  名称的由来:


        java成员组在喝咖啡的时候讨论这个新的语言的名称,一个人提议取名为java(爪哇)咖啡,得到了其他人的赞同.

    

    语言的特点:


   简单 面向对象 分布式 健壮 结构中立 安全 类装载 可移植 解释的 高性能 多线程 动态


二 java体系结构和组成


    Java2平台有三种:

    

        J2SE: 面向客户端 主要用于桌面应用软件的编程

        J2ME标准版本: 面向移动端 主要应用于嵌入式系统开发

        J2EE企业版本: 面向服务器端 主要用于分布式的网络程序开发

    

三 Java API文档的使用

    

    Java平台由JVM(Java虚拟机)和API(应用编程接口)两部分组成

    Java API是学习和使用Java最常用的参考资料,是扩展的Java类库,提供了几千个类,类库被组织成多个包,包里包含多个类.

    

四 搭建Java的运行环境


    SDK是软件开发工具包,在1.2版本后就叫JDK

    bin目录: 提供JDK的工具程序

    lib目录: java的类库文件

    JDK可以在官网 百度 等下载 安装,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    

                    


  在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,以 Window 64位系统为例:

        

      下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了。

        安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为 C:\Program Files (x86)\Java\jdk1.8.0_91。

    配置环境变量:

        1.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";


        

        2.选择"高级"选项卡,点击"环境变量";

                            

    

                            

    在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。

    注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。

   变量设置参数如下:

                    变量名:JAVA_HOME

                    变量值:C:\Program Files (x86)\Java\jdk1.8.0_91        // 要根据自己的jdk实际路径配置

                    变量名:CLASSPATH

                    变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //记得前面有个"."

                    变量名:Path

                    变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;


              注意:在 Windows10 中,Path 变量里是分条显示的,我们需要将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 分开添加,否则无法识别:

    

  测试JDK是否安装成功

                    1、"开始"->"运行",键入"cmd";

                    2、键入命令: java -versionjavajavac 几个命令,出现以下信息,说明环境变量配置成功;

                    

五 Java的运行原理

    

 基本结构:

  1.  public class One{
  2.     public static void main(String[] args){
  3.         System.out.println("hello,Java!");
  4.     }
  5.  }

    java的源文件:  *.java 

    编译(javac) 编译后得到字节码文件: *.class

 运行(java) 在dos下面查看结果





评价

剑轩

2020/10/16 20:47:38

说得真特么好

风清月

2020/10/16 21:24:19

给个代码吧[左哼哼][左哼哼][汗]

是伍尚金哇_v:@风清月给什么代码 哈哈

2020/10/16 23:17:46 回复

小欢

2020/10/19 9:32:19

说的真好

忘掉过去式

2020/10/20 11:11:38

说出了多少人的心声,这也是大多数人转行的原因

Java8 十大新特性详解

前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特...

如何评价Java11

JDK11作为LTS长期支持版本, 在今后几年会逐步像JDK8一样流行, 因为下一个LTS版本要等待3年后的JDK17了.从JDK11累积了JDK9,1...

Java中的堆和栈以及堆栈的区别

在正式内容开始之前要说明一点,我们经常所说的堆栈堆栈是堆和栈统称,堆是堆,栈是栈,合在一起统称堆栈;  1.栈(stack)...

JavaScript中的事件委托

什么是事件委托事件委托在JavaScript中是非常常见的,它主要用于对某个元素中的子元素的冒泡事件进行监听。JavaScript高级...

该用 Java 12 还是坚持 Java 11?

搭上火箭也追不上的 Java 更新速度,不少程序员们大呼,我可不可以坚持使用 Java 8?!但是对于已使用到 LTS 版本的 Java 1...

Javascript阻止scroll事件多次执行的思路及实现

//测试代码 window.onscroll=function(){ alert("haha"); }鼠标滑动之后一直点击提示框才可以,我想要的是鼠...

Java学习路线

第一部分:Java开发介绍1. DOS常用命令2. JVM、JRE、JDK之间的关系3. Java开发环境的搭建:安装JDK,配置环境变量4. Java入...

Java web学习路线

第二阶段:JavaWeb第一部分:HTML51. html概述2. html基本标签3. 图片标签4. 超链接标签5. 表格标签6. 无序列表标签7. 有序...

Java框架

第三阶段:Java框架第一部分:Maven1. Maven环境搭建2. Maven构建项目3. Maven本地仓库配置4. Maven中央仓库配置5. Maven基...

Java + 云数据

第四阶段:Java + 云数据第一部分:Linux版本1.Linux简介和安装2.Linux和Windows的区别3.Linux远程登录4.Linux常用命令5.Li...

JavaScript的事件分类

JavaScript的事件大致可以分为几类,了解这些事件分类将有助于理解和组织代码。1、依赖于设备的输入事件有些事件和特定输入...

配置Java环境

安装jdk 地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html这就不一一赘述了...

C与Java二进制编码转换,补码

在C#与Java接口对接时,需要将图片转化为二进制编码传输,这时候发现c#转换出来的编码的值是0~255的范围,而java方需要的是...

Java学习 - Java语言基础

Java语言基础1.Scanner的用法2.java的程序结构3.java的数据类型4.java的运算符和表达式5.程序流程控制6.数组一 Scanner的用...

Java学习 - 类和对象

1.了解面向对象和面向过程的区别 2.理解什么是类以及创建类的语法 3.理解什么是对象以及如何创建 4.掌握什么是封装一 面向...
sometimes ever,sometimes never
排名
14
文章
75
粉丝
21
评论
43
MySQL数据库基础
剑轩 : 大神教我学mysql!
MySQL概述与安装配置
剑轩 : PHP是目前最流行的 Web 开发语言
JAVA8 十大新特性详解
叼着奶瓶逛酒吧 : 文章写得真心不错,加油哈
Java学习 - Java语言基础
剑轩 : 每个小标题颜色加深一点会更好哦
Java学习 - Java语言简介
剑轩 : 请注意,java大神开讲了
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
如果只是路过,那我就在终点等你。