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

Java程序语言基础

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

Java程序语言基础

第一章

第二章:数据类型,变量和运算符

变量:一个数据存储空间的表示(内存中的一块存储空间)

Java常用的数据类型:

1.整形:byte,short,int,long

2.浮点型:float,double

3.字符型:char

4.字符串型:String

5.布尔型:boolean

变量声明及使用

语法:数据类型 变量名;

语法:数据类型 变量名 = 值;

变量命名规则

规范:变量名要简短且能清晰地表达变量的作用,可以由多个单词组合而成,通常第一个单词的首字母小写,其后单词首字母要大写。

条件合法变量名非法变量名

1

变量必须以字母,下划线,“-”,或“$”

_myCar

scorel

$myCar

grah1_1

*myvariablel

9variable

Varia ble%

a+b

My Variable

t1-2

2变量可以包括数字,但不能以数字开头
3除了“-”或“$”符以外,变量名不能包含任何特殊字符
4不能使用Java语言的关键字,如int ,class,public

赋值运算符 

                      就是 “  = ” 

算数运算符

运算符说明举例
+加法运算符,求操作数的和5+3等于8
-减法运算符,求操作数的差5-3等于2
*乘法运算符,求操作数的乘积5*3等于15
/除法运算符,求操作数的商5/3等于1
%取余运算符,求操作数相除的余数5%3等于2

++
变量自增1,然后就将其结果进行赋值(运算)自增运算,i++,++i
--先进行赋值(运算),然后变量自增1自减运算,i--,--i

数据类型转换

1.自动数据类型转换

2.强制数据类型转换

关系运算符

关系运算符说明举例
>大于99>100,结果为false
<小于大象的寿命<乌龟的寿命,结果为true
>=大于等于你的考试成绩>=200分,结果为false
<=小于等于每次的考试成绩>=60分,结果为false
==等于地球的大小==篮球的大小,结果为false
!=不等于水的密度!=铁的密度,结果为true

逻辑运算符

运算符汉语名称表达式说明举例
&&与,并且条件1 && 条件2两个条件同时为真,则结果为真;两个条件又一个为假,则结果为假

具有选举权的条件:年满十八周岁&&中国公民

两个条件都为真则具有选举权。有一个条件为假,则不具有选举权

||或,或者条件1||条件2两个条件有一个为真,则结果为真;两个条件同时为假,则结果为假

从北京去昆明的方式:乘车||乘飞机

两个条件有一个条件为真就可以去昆明。若都为假,则不去昆明。

!条件条件为真实,结果为假。条件为假时,结果为真成为优秀开发人员的条件: !偷懒

第三章

第四章

第五章

第六章:循环结构综合练习

break语句是用于终止某个循环,程序跳转到循环体外的下一条语句。

continue语句是用于跳出本次循环,进入下一次循环的语句。

循环结构有什么不同

1.语法不同

2.执行顺序不同

3.适用情况不同

二重循环

1.什么是二重循环结构:一个循环体又包含另一个完整的循环结构。

2.二重循环执行顺序:外层循环执行1次内层循环执行1周。

第七章

 1.面向对象:以对象及对象之间的关系为核心研究对象,建立抽象模型,来解决现实生活中实际的问题的一种思想。

2.面向对象编程的意义:一切皆对象 之在计算机程序中模拟现实世界中的概念 用程序实体模拟现实世界的实体 设计和实现软件系统的方法

3.面向过程:是一种以过程为中心的编程思想

4.面向对象:是一种以对象及对象之间的关系为核心的编程思想

5.面向过程与面向对象之间的区别:

编程思想侧重点优点缺点
面向过程局部或具体

流程化

效率高

适合底层开发

代码重用性低

耦合度高

维护起来难度比较高

模块化难度较高

面向思想整体

结构清晰

封装性

容易扩展

实现简单

代码重用率高

易维护

更加抽象

非常少

代码底层的直接交互

不适合底层开发

6.面向对象常见的概念:

        类:类型,分类,具有相同特征或行为的一类事物的集合。例如人,动物,学生,老师。

        对象:客观世界存在的实例。有形的,无形的,有味道的,无味道的。

        引用:代词 就是代码中的变量

        属性:名词

        方法:动词,函数或动作

        封装:隐藏具体显示细节 (属性方法写在一起)

        继承:一个类型拥有另一个类型的特征

        多态

7.JAVA的类模板:在Java中创建一个类,需要使用一个class,一个类名和一对大括号。

        语法:public class 类名{

                   //定义属性部分

                   //定义方法部分

                   }

8.属性的定义:数据类型 变量名;

9.方法的定义:访问修饰符 返回值类型 方法名(){

                                //方法体

                       }

10.创建和使用对象

        创建对象:类名 对象名 = new 类名();

        引用对象:对象名.属性

        引用方法:对象名.方法名

第八章:类的方法

不带参数的方法

什么是类的方法

如何定义类的方法

类的方法必须包括以下3个部分:1.方法的返回值类型 2.方法的名称 3.方法的主体

语法:public 返回值类型 方法名(){

                   //方法的主体

           }

语法:return 表达式;

方法调用

语法:对象名.方法名();

带参数的方法

<访问修饰符>返回值类型<方法名>(<参数列表>){

        //方法的主体

}

定义带参数方法 

调用带参数方法

带多个参数的方法

第九章

字符串概述

如何使用字符串

如何使用字符串

语法:字符串1.length();

返回 “字符串1”的长度。

字符串的比较

语法:字符串1.equals(字符串2);

比较两个字符串的值是否相同,返回boolean类型的值。如果相同,则返回true;否则返回false。

语法:字符串1.equalslgnoreCase(字符串2);

忽略大小写,比较字符串1和字符串2。如果都相同,则返回true;否则返回false。

语法:字符串.toLowerCase(); 返回字符串的小写形式

           字符串.toUpperCase();返回字符串的大写形式

复杂的字符串处理

字符串的链接

字符串的提取和查询

字符串的拆分

StringBuffer类

如何使用StringBuffer类

常用的StringBuffer类方法

第十章

数组:数组就是一个变量,用于将同类型的数据存储在内存中。数组中的每一个数据元素都属于统一数据类型。

数组就是在内存空间划出一串连续的空间

数组的基本要素。

标识符:

数组元素:

数组下标:

元素类型:

如何使用数组

1.声明数组

语法:数据类型[] 数组名;

2.分配空间

语法:数组名 = new 数据类型[数组长度];

语法:数据类型[] 数组名 = new 数据类型[数组长度]

3.赋值

语法:数组名[数组下标];

语法:数据类型[] 数组名 = {值1,值2,值3,值4......,值n}

4.对数据进行处理

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

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

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