java-重要知识01

news/2024/10/16 19:19:30 标签: java, linux, 开发语言

1. 各个语言的擅长点

C:几乎其他语言的全部功能 速度快

 C++    速度快

JAVA   大型web开发,手机安卓  本来有桌面开发,后来被C#挖人

GO    大型web开发

 C#    中小型web,桌面程序开发

                  Python   数学处理,中小型网站

性能慢       PHP      中小型网站

                 SHELL VB   操作指令

JAVA --web

Web--前后端

2. java术语

Jdk和JRE的区别

Jdk:把xx.java翻译为xx.class                              javac调度

JRE:把.class交给C并且交给操作系统运行            java调度

并且jdk里包含JRE

JRE负责第二次翻译

SDK:样例代码


3.显示器显示的视觉信息

只包含:形状、颜色、亮度

基础的信息只有颜色和亮度----->显示器

显示器是由一个个的 像素点组成的,坐标(两个short 16+16=32bit),颜色亮度----->56bit够了

rgb()

0-255 0-255 0-255(_数值越大,发光强度越大_)

24bit即表示强度,又表示亮度

文字,数字都是几何图形。

假设每个文字需要的像素点数量都是200个

200*56=11200 bit

windows操作系统默认编码是ANSI

网络流、文件流.....都是比特流

流本质上就是数组

ascii--英文


 4.输入法本质

输入法输入f , 实际上输入的是f的编码,每个输入法键盘都有记忆,输入拼音,显示那个字,实际上是输入那个字的编码

原理: 

 IMM: 输入法管理器,应用程序与IME之间的接口

        作用:管理各个IME,维护IME与应用程序的通信。

IME:输入法编辑器

        作用:从系统中接收键盘信息,通过输入法定义的转换产生文字


http://www.niftyadmin.cn/n/5708412.html

相关文章

【linux】Microsoft Edge 的 Bookmarks 文件存储位置

在 Linux 系统中,Microsoft Edge 的书签(Bookmarks)文件存储在用户的配置目录下。具体路径通常如下: ~/.config/microsoft-edge/Default/Bookmarks说明: 路径解释: ~ 表示当前用户的主目录。.config 是一个…

【开源】第三期:数字货币程序化交易终端开源

关于初衷: 这篇文章,其实应该在六年前发出来,但是受制于各种杂事和生活琐事,一直拖到现在,想必有朋友看到在"终端"那期里,聊到的数字货币交易的实践,那个时候遍地都是数字货币交易所&…

如何查看GB28181流媒体平台LiveGBS对GB28181视频数据的统计信息

LiveGBS流媒体平台GB/T28181常见问题-如何快速查看推流上来的摄像头并停止摄像头推流? 1、负载信息2、负载信息说明3、会话列表查看3.1、会话列表 4、停止会话5、搭建GB28181视频直播平台 1、负载信息 实时展示直播、回放、播放、录像、H265、级联等使用数目 2、负…

00 springboot项目创建

我们创建SpringBoot项目有两种方式: Spring Initializr spring initerzie 方式创建: 启动类, 依赖 生成,但是需要网络maven的方式 maven方式创建: 启动类, 依赖, 这些都需要手动编写,但是不需要网络 springboot系列,最近持续更新中,如需要请关注 如果…

网络安全 IP地址防泄漏指南

IP地址作为每个上网人的“门牌标识号”,如果产生泄露,可能会导致个人行踪曝光、数据被窃取甚至遭受网络攻击,要防止IP地址不被窃取,我们可以尝试以下方法: 利用专用网络加强隐私保护 通过加密在公共网络上创建一条安全…

Springboot 整合 Java DL4J 实现农产品质量检测系统

🧑 博主简介:历代文学网(PC端可以访问:https://literature.sinhy.com/#/literature?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,…

SpringBoot日常:封装redission starter组件

文章目录 逻辑实现POM.xmlRedissionConfigRedissionPropertiesRedissionUtilsspring.factories 功能测试application.yml配置POM.xmlTestController运行测试 本章内容主要介绍如何通过封装相关的redission连接配置和工具类,最终完成一个通用的redission starter。并…

FFmpeg的简单使用【Windows】--- 指定视频的时长

目录 功能描述 效果展示 代码实现 前端代码 后端代码 routers 》users.js routers 》 index.js app.js 功能描述 此案例是在上一个案例【FFmpeg的简单使用【Windows】--- 视频混剪添加背景音乐-CSDN博客】的基础上的进一步完善,可以先去看上一个案例然后再…