Java学习第一章 概述与第一个程序

1.java是什么,学习什么内容,做什么。

 java是一门高级编程语言,用来开发应用程序

应用软件构成:前段操作界面(方便用户操作和显示)  后端(看不见)java,c,c++,python  数据库,数据存储功能

1.javaSE  类似于学习C语言基础一样,认识java语言

2.数据库  长久的保存数据

3.web前段(网页,程序界面)(html css javaScript)

4.javaEE(服务端程序开发)

5.java框架(对后端技术升级)

6.进阶(面试知识,补充底层实现原理)

7.数据结构算法 程序=结构+算法

做项目(应用软件)各种管理系统,新闻平台.....

2.选择java原因

​        Java语言开发服务器后端程序,开发安卓app,开工工具,大数据领域,优越性能 ,当前使用率高。

3.Java语言历史

​    1991年 sun公司需要研发在小型家电上运行,支持不同CPU的语言,由James Gosling(詹姆斯 高斯林 Java之父)成立Green项目组带队研发,1995正式确立,1996Java1.0正式发布,Java一名来自印度尼西亚盛产咖啡的爪哇岛。2009年被oarcle公司收购,oarcle公司是全球最大的企业级软件开发公司,现如今Java每年3月9月各更新一次。

3.java语言特点

   1. 开源,开放源代码,免费。

   2.平台无关性。

​    跨平台,在不同的操作系统和CPU环境中运行。

​    如何实现跨平台:在不同的操作系统上开发jvm(java虚拟机),java程序在不同的虚拟机中运行翻译给不同的操作系统即可。

​    3.面向对象

​    4.支持网络编程

​    5.多线程(多任务)

​    6.动态内存管理机制(自动进行垃圾监听回收)

​    7.安全

​    8.生态丰富(框架,组件......)

4.java技术结构

  1. JavaSE(Java Standard Edition标准版 Java基础):包含java核心类(String输入输出,线程,数据库)。

  2. JavaEE(Java Enterprise Edition企业版 ):包含JavaSE,包含一些企业级开发的相关类。

   3.JavaME(Java Micro Edition微缩版 ):包含JavaSE,用于开发家电上的应用程序,被安卓开发代替。

5.Java语言运行机制

​    1.编写.Java源文件

​    2.编译-->.class文件

​    3.jvm(java虚拟机)执行.class文件-->机械码

6.什么是JDK,JRE,JVM三者之间的关系

一张图来表示


   jdk(Java Development Kit Java开发工具包)
    是给java开发人员提供的,里面包含编译工具,打包工具等.
   还包含jre(Java Runtime Environment Java运行环境) 包含的是程序运行时所需要的的核心类(库)
   jre中包含jvm(Java Vir tual Machine Java虚拟机) 是java程序最终运行的环境,把.class文件再次翻译成机器码

  

7.写一个Hello World

1.创建Hello.java文件
public class Hello{

       public static void main(String[] args){
          System.out.println("hello world");
      }

}
  2.cmd 进入到命令行   E:
      javac  Hello.java   编译源文件为class文件

  3. java Hello   运行Hello类

    









     
   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值