首页 > 编程语言 >Java基础

Java基础

时间:2022-11-07 20:22:55浏览次数:39  
标签:Java 计算机 二进制 基础 IDEA 注释 三原色 255

  • Java基础
  • 注释:
    • 单行注释   //注释信息
    • 多行注释        /*注释信息*/
    • 文档注释        /**注释信息*/
    • 注释不参与编译,不参与运行
  • 关键字全部小写 
  • 字面量的分类:
    • 整数类型
    • 浮点类型
    • 字符串类型,可以“”,中间什么也不写
    • 字符类型,不可以‘’,但可以‘ ’加一个空格
    • 布尔类型
    • 空类型:表示空值:null,需要用"null"才能表示出来
  • \t 制表符:在打印的时候,把前面字符串长度补齐到8,或者8的倍数,最少补一个空格,最多补8个空格。 
  •  计算机存储规则:

    • Text文本(数字、字母、汉字)
      • 在计算机中,任意数据都是以二进制的形式来存储的(因为早期计算机是纸带打孔,纸带上只有打到孔和没孔两种状态,二进制刚好也只有0和1两种,现在是计算机是有高压和低压两种状态,所以还是用二进制表示)
      • 十进制:逢十进一、借一当十
      • 二进制:逢二进一、借一当二
      • 任意进制转十进制:
        • 公式:系数*基数的权次幂   相加
        • 系数:就是每一位上的数
        • 基数:当前进制数
        • 权:从右往左,依次是0 1 2 3 4 5 ..........   
      • 十进制转任意进制:短除法
      • 支持英文 ASCII、支持西欧语言:IOS8859-1、支持简体中文:GB2312<GBK<GB18030、支持繁体中文:BIG5、统一全球所有文字:Unicode
    • Image图片
      • 图片数据在计算机中分为三种:黑白图、灰度图、彩色图
      • 显示器的三个知识点:分辨率、像素、三原色
      • 2K屏、4K屏说的其实是显示器的最大分辨率
      • 黑白图:给每个像素点涂色,涂白色代表0,黑色代表1
      • 灰度图:0-255表示灰度数据,0表示纯黑,255表示纯白
      • 彩色图:三原色是红、绿、蓝,每个像素点都有红绿蓝三色,给三原色分配不同的值,就能得到不同的颜色,三原色种每种颜色都必须在0-255之间
        • 三原色小结
          • 计算机中的颜色采用光学三原色
          • 分别为:红、绿、蓝,也称之为RGB
          • 可以写成十进制形式:(255,255,255)
          • 也可以写成十六进制形式(FF,FF,FF)
    • Sound声音
      • 波形图,采样点越多,音质越好
    • 总结计算机的存储规则:
      • Text文本
        • 数字:转二进制
        • 字符:查询码表
        • 汉字:查询码表
      • Image图片:通过每个像素点中的RGB三原色来存储
      • Sound声音:对声音的波形图进行采样再存储
  • IDEA:IDEA的全称是Intellij IDEA
    • 是一种集成开发环境:把代码的编写、编译、执行、调试等多种功能综合到一起的开发工具
    • IDEA的项目结构:project(项目)—module(模块)—package(包)—class(类)

标签:Java,计算机,二进制,基础,IDEA,注释,三原色,255
From: https://www.cnblogs.com/wei-xin-yuan/p/16867310.html

相关文章

  • 进入python的世界_day28_python基础—— 面向对象三大特性之封装、多态、反射
    一、要学会看源码了(略微)1.举例​ 比如说以前学的json,虽然知道是可以把字典转为json格式的数据,但是当时的字典K、V都是可以被转的类型,如果V不是json支持转的格式,转换时......
  • Java解决单机环境下多数据源的事务问题
    springboot单机环境下的@Transictional可以保证事务,但多数据源的情况就无法使用了,这里简单实现一下多数据源的情况下如何保证事务。一,事务实现方案利用ThreadLocal将事......
  • Java网络编程
    软件结构C/S结构:即Client/Server结构,指客户端和服务器结构。常见的有QQ、迅雷等。B/S结构:即Browser/Server结构,指浏览端和服务器结构。常见的有谷歌浏览器、火狐浏览器等......
  • MySQL基础篇
    一.MySQL概述(一).什么是数据库?数据库就是存储数据的仓库,简称DB(database);SQL是操作数据库的编程语言,是一套标准,通过编写SQL语句来操作数据库;(二).关系型数据库是将数......
  • JAVA 模板设计模式
    今天来介绍下一个我觉得蛮不错的设计模式(比较容易应用于业务场景),它就是---模板设计模式。OK,我们直接看代码:模板模式,那当然我们需要建一个模板先,建一个抽象类,VehicleControlM......
  • JAVA base64 工具类
    importjava.io.UnsupportedEncodingException;importjava.util.Iterator;importjava.util.Map;importjava.util.Set;importjava.util.SortedMap;publicclassBase64Ut......
  • JAVA 接口签名sign生成 工具类
    importorg.springframework.util.StringUtils;importjava.util.Map;importjava.util.Random;importjava.util.TreeMap;/***@Author:JCccc*@CreateTime:2018-10-30......
  • Java-SSRF
    漏洞分析原理:服务端提供了从其他服务器应用获取数据的功能且没有对目标地址做过滤与限制。大部分的web服务器架构中,web服务器自身都可以访问互联网和服务器所在的内网......
  • linux基础记录
    文章目录前言一、pandas是什么?二、使用步骤?1.引入库2.读入数据总结前言:1提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重......
  • JavaScript之数组高阶API—reduce()
    一文搞懂JavaScript数组中最难的数组API——reduce()前面我们讲了数组的一些基本方法,今天给大家讲一下数组的reduce(),它是数组里面非常重要也是比较难的函数,那么这篇文章......