(一)语言基础——JAVA语言
JAVA基础名词
- JDK(Java Development Kit):Java开发工具,包括JRE;
- JRE(Java Runtime Environment):Java运行环境,包括JVM;
- JVM(Java Virtual Machine):Java虚拟机,可以运行字节码;
- JAVA SE:用于简单的服务器应用的JAVA平台;
- JAVA EE:用于复杂的服务器应用的JAVA平台;
- JAVA ME:用于微型手机和其他小型设备的JAVA平台;
- SDK:用于描述1998-2006年之间的JDK;
- J2:用于描述1998-2006年之间的JAVA版本。
JDK软件安装
www.oracle.com官网下载匹配自身系统的JDK安装程序并安装。
JDK软件下目录
- bin:JAVA的一些运行程序,包括编译器、解释器、其他可执行文件;
- db:JAVA DB数据库;
- include:用于本地代码的头文件;
- jre:JAVA程序的运行环境;
- lib:可执行文件使用的文件;
- scr:JDK类库, 源代码文件。
JAVA命名规范
- 不使用拼音和汉字,只能使用英语、数字、下划线或者$,必须使用英- 语打头,“_”一般用于命名静态常量。
- 驼峰命名格式,不能有空格,类名的命名中首字母大写,例:CatMilk
JAVA关键字和保留字
JAVA关键字
JAVA编程语言中,事先定义的,有特殊含义和用途的单词。
如:目前接触到的public
、static
、void
等。
JAVA保留字
JAVA编程语言中,暂时还没有被定义的,但以后有可能会用到的单词,目前JAVA的保留字有goto
和const
。
注意
JAVA中没有sizeof
、goto
、const
,且sizeof
既不是关键字也不是保留字。
二进制、八进制、十进制和十六进制
举例:对十进制数字110进行换算
十进制转二进制
对110除以2取余数,由左往右,由下往上,将余数顺序排列,得到110的二进制表达法为01101110:
二进制转十进制
刚刚我们得到了二进制数01101110,将它转换为十进制:
二进制转十六进制
将二进制数01101110转换为十六进制,每四位一组,从右往左划分:
二进制转八进制
将二进制数01101110转换为八进制,每三位一组,从右往左划分:
JAVA原码、反码、补码
正数:符号位用0表示
- 原码:对应数字的二进制数
- 反码:对应数字的二进制数
- 补码:对应数字的二进制数
举例:
正数 | 5 |
---|---|
二进制数 | 00000101 |
原码 | 00000101 |
反码 | 00000101 |
补码 | 00000101 |
负数:符号位用1表示
- 原码:对应正数的二进制数,第一位符号位写1
- 反码:符号位不变,其他每一位与原码对应相反
- 补码:反码的基础上再加1,如需要进位则进位
举例:
负数 | -5 |
---|---|
对应正数的二进制数 | 00000101 |
原码 | 10000101 |
反码 | 11111010 |
补码 | 11111011 |
JAVA三大注释方法
- 单行注释
// 单行注释
- 多行注释
/* 多行注释
*/
- 文档注释
/** 文档注释
*/
(一)语言基础——JAVA语言相关推荐
- 1,Java语言基础-Java语言概述和必要计算机知识
Java语言基础 Java语言概述 1,Java语言发展史 Java语言本质 Java是面向对象的高级语言,它是由c和c++发展而来. Java发展语言历史概述 Java 是由 James Gosli ...
- 2,Java语言基础-Java语言基本程序设计知识
Java语言基础 Java语言基本程序设计知识 1,JavaAPI概述 1.1,什么是API API是指应用程序接口( Application Program Interface, API),故名思意 ...
- WML语言基础-WML语言基础(WAP建站)
WML语言基础-WML语言基础(WAP建站)一 作者:青燕 来源:青燕网 更新时间:2007-8-19 19:22:22 浏览次数:255 完成wap服务器的建立和wap浏览器的安装 ...
- 【Groovy】Groovy 动态语言特性 ( Groovy 语言与 Java 语言执行效率对比 | 以动态特性编译的 Groovy 类 | 以静态特性编译的 Groovy 类 )
文章目录 一.以动态特性编译的 Groovy 类 二.Groovy 语言与 Java 语言执行效率对比 三.以静态特性编译的 Groovy 类 一.以动态特性编译的 Groovy 类 Groovy 类 ...
- 什么是Java语言?java语言简介
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称.用Java实现的HotJava浏览器(支持Java applet ...
- Java基础----JAVA语言的概述和开发环境的搭配
01 JAVA语言的概述和开发环境的搭配 JAVA语言简介 创始人:詹姆斯.高斯林 历史:起初属于sun公司,由高斯林与其合伙人研发而出,用于在各种移动设备上进行程序开发设计,初始起名为green,后 ...
- Java总结第一次//有些图片未显示,文章包含基础java语言及各种语句
一.java入门 1.Java入门学习框架: 2.常用的DOS命令: dir(directory) : 列出当前目录下的文件以及文件夹 md(make directory) : 创建目录 r ...
- java基础-java语言中的关键字总结
关键字 1.定义:被java语言赋于了特殊含义的单词 2.用于定义基本数据类型的关键字: class interface float int long double byte short vo ...
- Java基础----Java语言简介
1.什么是Java语言 Java语言是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言,是一种强类型语言. Java是一门面向对 ...
最新文章
- 视频数据:深度数据采集(Depth Data)
- KVM之EPT与影子页表(七)
- google gperf tool【cpu】
- (chap4 IP协议) 路由控制表(Routing Table)
- android控件单位,Android控件相对位置及长度单位
- 自己理解的比特币双重支付
- 微商人赚钱的4个落地动作
- 震撼上市!北朝鲜语对话语音识别数据库
- 查询数据库里所有表名,字段名的语句
- [转载] python中union函数_如何掌握Python union()方法及怎么用?
- 搞定所有的跨域请求问题 : jsonp CORS
- 使用Colab对wget下载加速
- 过渡矩阵、线性变换矩阵在对应基下坐标的求法
- 幸福加油站(EAP)——忙碌的心里意义
- 如何将新手引导模块化?答案在此
- USB转串口芯片CH340G的使用,3.3V或5V供电电路
- DSP的时钟和系统控制
- java里面com.是什么意思
- 安科瑞水电气三表集抄电能管理系统在阿克希龙公司的设计方案
- 关于c / c++中power_bound的使用