Java上学期知识总结-创新互联
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
成都创新互联专注于富川网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供富川营销型网站建设,富川网站制作、富川网页设计、富川网站官网定制、重庆小程序开发公司服务,打造富川网络公司原创品牌,更为您提供富川网站排名全网营销落地服务。Java的特点(1)简单易学;
(2)面向对象(封装,继承,多态);
(3)平台无关性( Java 虚拟机实现平台无关性);
(4)可靠性;
(5)安全性;
(6)支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持);
(7)支持网络编程并且很方便( Java 语言诞生本身就是为简化网络编程设计的,因此 Java 语言不仅支持网络编程而且很方便);
如何创建工程类名大写开头,其他小写开头
软件是eclipse
数据类型 基本数据类型byte(字节)=8bit(比特位)
类型 | 名称 | 占用内存 |
short | 短整型 | 2字节 |
int | 整型 | 4字节 |
long | 长整型 | 8字节 |
double | 双精度浮点数 | 8字节 |
float | 单精度浮点型 | 4字节 |
char | 字符数据类型 | 2字节 |
boolean | 布尔类型 | 1字节 |
null | 空常量 | 0 |
浮点数运算特点
赋值运算中只要有一个浮点,就是浮点运算
类,接口,数组,枚举,注解(了解即可)
转移字符\r 回车
\n 换行
\t 使后面的字符在下一个制表位出现(8位算一个制表位)
赋值a=b
将b的值赋给a
- 小的数据赋给大的数据类型
例如double>int
自动类型转化
double a=1;(1——>1.0)
2. 强制类型转化(大给小赋值) 语句- 三无运算符
条件?值1:值2
如果条件为真取值1,否则取值2
- if
if (循环条件) { 循环体 }
满足就执行,不满足就跳过
if (循环条件) { 循环体1 }
else { 循环体2 }
满足执行循环体1,不满足执行循环体2
3. switchswitch (表达式)
{ case 常量表达式1:语句1;
break;
case 常量表达式2:语句2;
break;
...............
default:语句n;
}
当输入的值满足某一条常量表达式时,就会输出对应的语句,然后通过break跳出switch语句
4. while与do whilewhile (判断条件)
{ 循环体 }
先判断后执行(至少执行0次)
do{
循环体
}while(判断条件);
先做后判断,至少执行一次
5. forfor(1初始量;2条件;4每次循环要做的事情(最后做)
{ 3循环体 };
先打印,再循环
先判断条件——>执行循环体——>做每次循环要做的事——>判断第二次循环的条件
九九乘法表使用双重for循环
外层for循环控制打印的行数
内行for循环控制打印的列数
补:while循环与for循环的选择循环次数明确的用for,不明确用while
数组 一维数组int a[ ]={ 1, 2, 3, 4, 5 };
[ ] 是数组的标志,数组下标从0开始
数组内容 | 1 | 2 | 3 | 4 | 5 |
下标 | 0 | 1 | 2 | 3 | 4 |
int a [ ] [ ] ={ { 10 } , { 20,30 } , { 2 , 3 , 4 , 5 } };
举个不恰当的栗子来表示数组申请到的空间
一共有3个房间,0号房间有一张床,1号房间有两张床,2号房间有四张床
规则二维数组申请空间比较简单
int m [ ] [ ] =new int [3] [2];
3是行空间,2是列空间 m.length表示的是行数
谢谢观看,虽然根本没人看。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
文章标题:Java上学期知识总结-创新互联
网站网址:http://hbruida.cn/article/dsoddd.html