【Java】概述与第一个程序及Java搭建过程

计算机的组成

主板

硬盘:长久的储存数据 读写速度慢

内存:运行时临时存储数据启动qq从硬盘加载到内存 读写速度快 容量小 16G 32G

cpu·运算速度最快

输入设备

输出设备 

计算软件

看不见 控制

系统软件:Windows mac linux 管理硬件设备 ;分配内存资源

应用软件:QQ 微信 电商购物 教务系统......

应用软件构成:前端界面:(网页 窗口 app 小程序)

第三阶段 web前端 网页开发

服务后端:Java C++ python 数据逻辑处理的   c语言是编程入门语言 嵌入式程序开发的(电路板控制)

第一阶段 javaSE java语言基础部分

第四阶段 javaEE 企业版 服务器端开发

第五阶段 Java框架 框架结构--->对技术的封装

第六阶段 进阶 底层实现原理 面试题

第七阶段 数据结构与算法

数据库 数据存储

 第二阶段 数据持久技术

Java语言开发  但是Java只是一种后端语言,还需要学习前端知识和数据库知识,才能完整构成一个软件(程序)

为什么选择java

服务器后端 电商后台 游戏后台 银行系统......服务器端

安卓应用开发 安卓手机app 移动端的开发

大数据技术 大数据框架也是用Java写的

开发工具 Java语言性能优越,生态丰富

就业岗位多

招募网站 搜索 java python 大数据

java语言发展史

c语言发展史 1972年

创始人 丹尼斯里奇  肯汤姆逊

诞生背景:

1991年 在sun(斯坦福大学校办公司),提出一种语言开发需求,程序要在一些内存非常小的设备上进行,还要求程序可以适应不同的cpu。

詹姆斯高斯林带领小组进行研发。于1995年正式成立命名为java(印度尼西亚 爪哇岛 盛产咖啡

1996年 java1.0版本正式发布

Java开始版本号是1.1 1.2 1.3 1.4

从java1.5开始版本号改为 Java5 Java6 Java7 Java8.....Java21(现在Java每半年更新一次每年的三月和九月)

2009年sun公司被oracle公司收购

oracle公司全球最大的企业级软件开发公司

btc  公司--普通用户

btb 公司--公司

Java语言的特点

开源 开发源代码 自己就可以修改 免费使用的

1.简单易学 抛弃了指针  直接操作内存的 写起来麻烦 用不好的时候会出现大问题 Java中没有指针概念 操作更加方便

2.平台无关性

Java程序只需要开发一次,然后就可以在不同的操作系统上运行。前提是在不同的操作系统上安装不同的Java虚拟机

在windows  linux mac上安装不同的虚拟机。开发一次Java程序,运行在不同的系统模拟机中。做到一次缩写,到处运行

3.面向对象

4.支持网络

5.多线程机制

6.动态内存管理机制 自动垃圾回收 Java中直须申请内存空间,何时释放空间(不必关心)

7.安全

8.生态丰富

9.高性能

Java技术体系平台

javaSE:java standard Edition(标准版): Java语言的基础 包含Java语言中最核心的类(库)

javaEE Javaenterprise Edition(企业版):servlet=server(服务)+app(应用程序)服务端的程序,企业版中包含标准版,还包含企业级开发相关的类

javaME:java Micro Edition(微缩版):早期电子产品开发,现在已被安卓开发取代

安卓开发主要开发安卓手机app,只要掌握javaSE知识,就可以学习安卓开发

Java语言运行机制

首先编写一个.java文件(源代码).源代码是程序员能看懂的,机器看不懂。

然后把.java文件通过javahuanjing编译成.class文件(字节码文件,是Java指令规范),机器还是看不懂

Javac xx.java调用java编译器编译源代码

Java xx 交给虚拟机运行程序

最后将.class文件交给java虚拟机运行,由虚拟机将.class文件编译为机器码,CPU执行

得出一个结论.Java开发运行是需要自己提供一套环境的.

Java环境的安装与配置

下载jdk

安装jdk 注意安装位置

配置jdk/bin目录到系统变量path中

在任意的目录中使用Java命令

JDK(java Development KIt Java开发工具包)是给开发人员提供的一个集成工具包

1.jdk中包含编程工具。打包工具等。

2.JRE(JavaRuntine Envirment Java运行环境)                                                                   

 包含     Java运行时,需要的类库 例如:string system

3.JVM(Java Virtual Machine Java虚拟机)是最终运行Java程序的核心环境

第一个程序Hello World

2 cmd进入到命令行D:

Javac Hello.Java编译源文件为.class文件

Java Hello运行Hello类

安装idea

安装目录 

启动

是否导入设置,首次无需导入

破解

创建项目

  

删除项目

菜单File >>> Close Project 关闭项目

 

在弹出的窗口中,选择相应的项目,在右上角点击删除

 

在找到项目在磁盘中的存储位置,删除项目,项目就彻底删除了

  • 33
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值