栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【无标题】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【无标题】

 Java地位

C语言书写速度慢,成本高。但运行时速度快,性能高。

任何语言所有功能都能实现。大数据--python(学习快 ,进阶慢)

c(最快)----简化-----》c++(中间)-----简化----》java(最精简)

java和c是主要语言,其余为辅助语言,go语言和java并列可互转

阿里Java全国第一。

生态(市场活跃度),社区(开发者团队)

Java社区网站infoq,CCF官网,csdn有一定错误率(大众发布)

 面向对象)有类

安全性)边界校验比较少。

可移植性)可以再各个系统上运行

多线程)模拟同时能运行多少个任务,快速切换

桌面开发用C#(读c sharp)

高级语言都要安装运行环境,因为操作系统对他们不识别

 jdk对应javac把.java变成.class,jre对应java运行.class(将他翻译成可识别语言)

JavaSE  是学java的根底,做电脑上运行的软件

JavaEE 全套开发,网站开发

JavaME    web开发,手机端

SDK    代码使用样例

Java 的所有代码都要写在类里
文件夹名字小写开头
变量名小写开头
方法名小写开头
其他文件名字小写开头

只有java类名字和类文件名字是大写开头

一般采用驼峰命名法

 ====================================================================

byte-8位,一个字节      short-16位      int-32位          long-64位   

正数源码就是补码,负数补码就是反码+1(10100010---》11011101----》11011110)

float-32位   (小范围精度高,大范围丢失精度快)越靠近0越密集       有效位数第一个不为0的数后面7位     1符号位+8阶位(x)+23数值位(y)         value=(2^(x-127))*y

 double-64位           1符号位+11阶位(x)+52数值位(y) 

boolean-32位       1bit(计算机最小存储单元1哥字节1B=8bit)  取32位是为了增大,减小阻塞概率,提高性能,加快读取速度

char-根据编码决定(8,16 ,32)

高速缓存在内存里面至少4kb

=========================================================================

视觉信息:形状,颜色,亮度。

像素点:坐标(x,y),三原色比例(红,绿,蓝),亮度(三原色里面包括亮度10:30=1:3但是10的亮)x,y范围用short类型表示,颜色取值0--255。红绿蓝用bite。所以是16+16+8+8+8=56bite表示。假设每个形状占200个像素点11200bite。编码:我们可以用编码(代号)表示有形状的像素点这样就可以用较少的bite表示出字母,记事本显示的是编码。(记事本,Word原理)

切割磁感线的时候假设n极为2,s极为-2,切割磁感线的设备为3,3+2=5高,1低,磁盘对外高电压则表示1,低电压则表示0。磁盘上存的也是编码

变量,常量

 final修饰常量不能更改   final  byte  A=90;被final修饰的常量要大写 。final作用:修饰常量,修饰的类不可以被继承,修饰的方法不可以被重写,防止指令重排序(并发)

强制类型转换的时候long转byte时取从左到右八位;

a=a++等价于a=a,a=a+1;这种情况只有第一个等号生效。(自己=自己++)

a++先进行此行所有计算然后+1,++b先进行此计算;--a一样

==双等号代表等于;!=不等于;&&表示并列(a&&b  a并且b);

a?b:c     如果a成立则取b,否则取c;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/682997.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号