Java的概述

1.Java简介

    Java是sun公司在1995年推出Java面向对象的设计语言
    Java创始人之一:詹姆斯高斯林
    在2009年被甲骨文公司收购,所以我们现在访问www.oracle.com
    Java语言的特点:简单易学,完全的面向对象,安全可靠
                    最大的特点是:【跨平台】

2. 计算机语言的分类

        第一种语言:机器语言
            就是使用的二进制指令来表达的,0和1组成的一串信息
        第二种语言:汇编语言
            使用了一些特殊的符号来代替机器语言的二进制码(符号语言)
            add 1,2: 相加
        第三种语言:高级语言
            使用一定格式的自然语言进行编写的源代码
                通过编译器将源代码翻译成计算机直接识别的机器语言
                    在由计算机执行
                        Java就是高级语言

3. 具体的开发流程

        需求分析:比如需要学生信息
        系统设计:需要完成什么样的业务,,比如图标,增删改查,数据交互如何实现
        系统开发:使用代码来实现相关业务
        系统设置:测试功能是否完善,是否数据准确,没有错误
        系统部署:将我们写好的项目部署到一个用户可以访问到的地方       

4.Java的三大平台

        JavaSE:基础、基本用于桌面开发
        JavaEE:常用来开发企业网站,主要用于web方向的网站开发
        JavaME:一般用于嵌入式开发

5. 进制转换  

      注:(十进制:D来表示,二进制:B来表示,八进制:Q来表示,十六进制:H来表示)
      十进制转R进制       
            十进制转二进制
                135D = 10000111B
                公式:除2倒取余   (如)

     
            十进制小数转二进制
                0.68D = 10101B(精确小数点多位)
                公式:乘2取整,顺序排列
            十进制转八进制
                10.68D = 12.534Q
                公式:除8倒取余
            十进制小数转八进制
                10.68D = 12.534Q
                公式:乘8取整,顺序排列(精确小数点多位)
            十进制转十六进制
                25.68D = 19.ae1H
                公式:除16倒取余
            十进制小数转十六进制
                25.68D = 19.ae1H
                公式:乘16取整,顺序排列(精确小数点多位)
        R进制转十进制
            二进制转十进制
                公式:把二进制数按权转开,相加即可得十进制数
            八进制转十进制                
                公式:把八进制数按权转开,相加即可得十进制数
            十六进制转十进制
                公式:把十六进制数按权转开,相加即可得十进制数
        二进制转八进制
            公式:取三合一
        二进制转十六进制
            公式:取四合一

 

 

6. 单位换算

        计算机当中行间的存储单元,最小的是字节Byte
              计算机当中存储的任何数据,都是以字节的形式存储,我们一般可以通过右键点击文件
                     属性,就可以看到字节大小
    
    1Byte = 8bit(位,一个数字0或者1,代表一位)
        每逢8位是一个字节,这是数据储存的最小单位
    1024byte = 1KB
    1024  KB = 1MB
    1024  MB = 1GB
    1024  GB = 1TB
    1024  TB = 1PB
    1024  PB = 1EB
    1024  EB = 1ZB

7.跨平台的原理

        平台:Windows、Linux、MacOS
        Java程序不需要针对任何系统做任何修改,就可以在任意操作系统上运行

        JVM本身是否可以跨平台呢?
        JVM虚拟机本身不可以跨平台,每一个操作系统都有对应的虚拟机版本
        允许跨平台的是Java程序 ,如下图

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值