Java上学期知识总结-创新互联

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

  • 浮点数运算特点

  1. 赋值运算中只要有一个浮点,就是浮点运算

引用数据类型

类,接口,数组,枚举,注解(了解即可)

转移字符

\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. switch

switch (表达式)

{ case 常量表达式1:语句1;

break;

case 常量表达式2:语句2;

break;

...............

default:语句n;

}

当输入的值满足某一条常量表达式时,就会输出对应的语句,然后通过break跳出switch语句

4. while与do while

while (判断条件)

{ 循环体 }

先判断后执行(至少执行0次)

do{

循环体

}while(判断条件);

先做后判断,至少执行一次

5. for

for(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://scyanting.com/article/dsoddd.html