17.7.10
来源:互联网 发布:剑三藏剑成男捏脸数据 编辑:程序博客网 时间:2024/06/02 05:24
1 java能干什么
java主要是针对企业级的开发。CRM:关系型管理系统 OA:办公自动化 电商平台
2 开发java需要的环境
在开发时需要安装JDK,在项目上线运行时安装JRE
JDK:开发工具包(1.6 1.7 1.8) java development kit (java 开发好的工具类)
JRE:java runtime environment java运行时环境
2.1 环境配置
用户环境变量:添加JAVA_HOME D:\Java\jdk1.7.0_13
添加PATH: %JAVA_HOME%/bin
ctrl+r→cmd→java _version(查看安装是否成功)
3 class Demo
Demo:类名 要求每个类的类名和文件名必须一致。写代码写的是.java文件,jre不认识,所以要运行程序需要将.java文件编译成
一个.class而文件,然后fre运行。
4 java语言基础(掌握)
常量:在程序执行的过程中其值不可以发生改变。字符串,小数,字符,布尔,空常量。
二进制:由0,1组成。以0b(b可以大写也可以小写)开头(JDK1.7版本可以表示二进制了)
八进制:由0,1,…7组成。以0开头
十六进制:由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头
任意进制到十进制的转换原理
系数:就是每一位上的数据。
基数:X进制,基数就是X。
权:在右边,从0开始编号,对应位上的编号即为该位的权。
结果:把系数*基数的权次幂相加即可。
系数:就是每一位上的数据。
基数:X进制,基数就是X。
权:在右边,从0开始编号,对应位上的编号即为该位的权。
结果:把系数*基数的权次幂相加即可。
十进制到任意进制的转换原理
除积倒取余
除积倒取余
原码 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
通过一个字节,也就是8个二进制位表示+7和-7
0(符号位) 0000111
1(符号位) 0000111
通过一个字节,也就是8个二进制位表示+7和-7
0(符号位) 0000111
1(符号位) 0000111
反码
正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
补码
正数的补码与其原码相同;负数的补码是在其反码的末位加1。
正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
补码
正数的补码与其原码相同;负数的补码是在其反码的末位加1。
变量
在程序执行的过程中,在某个范围内其值可以发生改变的量,定义格式 数据类型 变量名 = 变量值;
Java中数据类型的分类
基本数据类型 整数型
byte 占一个字节 -128到127
short 占两个字 -2^15~2^15-1
int 占四个字节 -2^31~2^31-1
long 占八个字节 -2^63~2^63-1
浮点型
float 占四个字节 -3.403E38~3.403E38 单精度
double 占八个字节-1.798E308~1.798E308 双精度
字符型
char 占两个字节 0~65535
布尔型
boolean
引用数据类型
基本数据类型 整数型
byte 占一个字节 -128到127
short 占两个字 -2^15~2^15-1
int 占四个字节 -2^31~2^31-1
long 占八个字节 -2^63~2^63-1
浮点型
float 占四个字节 -3.403E38~3.403E38 单精度
double 占八个字节-1.798E308~1.798E308 双精度
字符型
char 占两个字节 0~65535
布尔型
boolean
引用数据类型
阅读全文
0 0
- 17.7.10
- 17.7 Events
- 17.7.11
- 17.7.17
- 17.7.2 Event accessors
- 17.7 单片机信号发生器程序
- 【JAVA 17.6 + 17.7】+ IO
- 17.7.27 日记
- 17.7.28日记
- 17.7.29 随笔
- 17.7.1 Field-like events
- 17.7.11B组总结
- 17.7.13B组总结
- 17.7.14B组总结
- 17.7.3 Static and instance events
- 17.7.4 Virtual, sealed, override, and abstrac
- LintCode 解题记录17.6.26 ~ 17.7.2
- 2017暑假集训总结 (17.7.9-)
- 51nod 1096 距离之和最小 && 1108-距离之和最小 V2(简单数学)&& 1110 距离之和最小 V3(逆思维)
- navicat的注册码
- A1035. Password (20)
- JavaWeb配置数据源
- 矩阵乘法的本质是什么
- 17.7.10
- (考试)2017年大一下学期C++期末考试题目三
- C++学习摘要记录(3)
- js的cookie记住用户名
- Oracle递归查询(入门篇)
- Android 原生应用嵌入React-Native模块开发-环境配置及填坑记
- bodyparser的作用
- CodeForces
- 朴素贝叶斯