Java初了解

计算机组成原理

主板(核心三大硬件)

1、硬盘:长久的存储数据 读写速度慢 容量大

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

3、cpu:运算 速度最快

输入设备:是指将外部信息以计算机能读懂的方式输入进来,如键盘,鼠标等。

输出设备:,就是将计算机处理的信息以人所能接受的方式输出出来,比如显示屏,打印机。

计算软件

由具有各类特殊功能的程序组成, 可分为两类:系统软件、应用软件

看不见 控制

系统软件:Windows mac linnx 管理硬件设备,进行资源分配

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

应用软件构成

三者关系图

前端界面(网页 窗口 app 小程序)

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

三种语言

<1>机器语言:二进制的程序语言

优点:占用内存少,执行速度非常快

缺点:不容易被人类阅读和记忆、写程序的时候查错非常的困难

<2>汇编语言:面向机器的用符号表示的低级程序设计语言

用助记符表示机器指令中操作码和操作地址的语言

汇编语言也是面向机器的语言,与机器语言相比较为直观、易理解和易记忆

通用性不强,不同的计算机可能支持不同的汇编语言,因为不同的计算机的指令系统不一定相同

<3>高级语言:是容易被人类理解的完全符号化的程序设计语言.常用的高级语言有 C、C++、Java、Python 等。

 程序员使用高级编程语言编写代码,最终通过编译程序编译为汇编指令,再将汇编指令转为二进制最终让计算机执行.

数据库 数据存储

为什么学习java

应用面广

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

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

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

        开发工具

java语言性能优越,生态丰富

就业岗位多

  • java语言发展史

c语言:

年份:1972年

创始人:丹尼斯.

java语言诞生背景:

1991年,在sun(斯坦福大学小班公司)公司,提出一种语言开发需求,程序要在一些内存非常小的设备上运行,含要求程序可以适应不同的cpu。詹姆斯.高斯林 带领小组进行研发

于1995年年正式确立

命名为java java(印度尼西亚 爪哇岛 盛产咖啡)

1996年java1.0版本正式发布

java开始版本号 是1.1 1.2 1.3 1.4

从java1.5开始版本号改为java5 java6 java7 java8 ...java21(2023年九月发布)

2009年sun公司被Oracle公司收购

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

btc 公司...普通用户

btb 公司...公司

现在每半年更新一次 每年3月和9月

java语言的特点

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

  • 简易易学 抛弃了指针 直接操作内存的 写起来麻烦 用不好会出大问题

                   java语言没有指针概念 操作更方便

  • 平台无关性

             java程序只需要开发一次,就可以在不同的操作系统上运行

             前提是:在不同的操作系统上安装不同的java虚拟机(虚拟环境) 在windows linux mac上安装不同的虚拟机开发一次java程序,运行在不同的系统的虚拟机中,做到一次编写,到处运行

  • 面向对象

  • 支持网络

  • 多线程控制

  • 动态内存管理机制 自动垃圾回收 java中你只需要申请内存空间,何时释 放空间,你不需要关心

  • 安全

  • 生态丰富 框架 组件

  • 高性能

java技术体系平台

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

Java EE:Java Enterprise Edition(企业版):servelt=serve(服务)+applet(应用程序)服务器端的程序

企业版中包含标准版,并且还包含企业级开发相关的类

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

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

java语言运行机制

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

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

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

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

java xx 交给java虚拟机运行程序

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

java语言环境的安装与配置

下载jdk

安装jdk,注意安装的位置

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

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

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

工具包中包含了:

1.java各种编译工具,打包工具等

2.JRE(Java Runtime Environment Java运行环境)

包含java程序运行时,需要的类库 例如:String System 还包含虚拟机

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

jdkbmp-画图

第一个程序HelloWorld

public class Hello{
   public static void main(String[] args){

System.out.println("Hello world");

  }
}

  • 17
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值