Java基础复习(一)

什么是Java

   Java是一种编程语言 ,它是由 SUN公司于1995年5月推出的一种可以编写跨平台应用软件,完全面向对象的编程语言。

 java语言的特点

 简单,面向对象,安全,跨平台,支持多线程

什么是JDK

 是SUN提供的一套java开发环境,它是整个Java的核心,其中包括Java编译器,Java运行工具,java文档生成工具,java打包工具。

第一个java程序

 Class Demo

{

      public static void main(String[] args)

{

           System.out.println(“HelloWorld”);

}

}

系统环境变量

Classpath

Path

 java的基本语法

 

 修饰符 class 类名{

      程序代码

}

输出语句格式

  System.out.println();

java中的注释

1单行注释

      //

2多行注释

/**/

文档注释

/**

*/

 java中的常量

1 整形常量

Byte short intlong

2浮点数常量

Float double

3字符常量

‘a’

4字符串常量

“Hello”

5布尔常量

True false

6空常量

Null

 java中的变量

变量定义 : 在程序运行中其值可以在某个范围发成改变的量

           其实是内存的一小块区域

定义变量  数据类型 变量名=初始化值

 

数据类型分类 

  Java中数据类型分为两种:

                       1基本数据类型 2 引用数据类型

 基本数据类型

        数值型:整数 浮点  字符型  布尔型

 引用数据类型

        类接口 数组

 

 

整数 byte short int long

浮点 float double

字符 char

Booean true false

 

运算符

 算术运算符 + -  *  /  %  ++  --

赋值运算符  =  +=  -= *=  /=  %=

逻辑运算符 &  |  ^ &&  ||

 

&与&&的区别

 &时,如果符号左边为假,右边会继续运行,&&时如果符号左边为假,就不会再运行右边,如果左边为真才会运行右边

|与||的区别

 |时,如果符号左边为真,右边会继续运行,||时如果左边为真,右边就不会再运行,左边为假时才会运行右边。

 

位运算符

  << >>  >>>  &运算 |或运算  ^异或运算

三元运算符

  (比较表达式)?表达式1;表达式2;

 

十一选择结构语句

 If swich

If

  满足某种条件就运行

 

 格式

     If(条件表达式)

{

      执行语句

}

 

 

 If(条件表达式)

{

      执行语句

}

 Else if (条件表达式)

{

      执行语句

}

 

 

 If(条件表达式)

{

      执行语句

}

 Else

{

      执行语句

}

 

Swich 语句

 Swich

   是一种很常见的选择语句,和if条件语句不同,它只能针对某个表达式

Shich(表达式)

{

      Case1目标值:

      执行语句

      Break;

      Case2目标值:

      执行语句

      Break;

Case3目标值:

执行语句

Break;

Case4目标值:

执行语句

Break;

defult:

执行语句

}

十二循环结构语句

while

While(循环条件)

{

      语句体

}

Do

{

      语句体

}while(循环条件)

 

For循环

For(初始化变量值;循环条件;操作表达式)

{

      语句体

}

循环嵌套

 

例1:打印出3行4列的长方形

 For(int x =0;x<3;x++)

{

      For(int y =0;y<4;y++)

      {

           System.out.println(“*”);

      }

      System.out.print();

}

 

例2 打印出9*9乘法表

for(int x=1;x<=9;x++)

           {

                 for(int y =1;y<=x;y++)

                 {

                      System.out.print(x+"*"+y+"="+y*x+"  ");

                 }

                      System.out.println();

           }

十三函数

 

函数

   函数就是定义在类中的具有特点功能的一段独立小程序,函数也称为方法

 

格式

      修饰符 返回值类型 函数名(参数类型,形式参数,参数类型,形式参数2)

{

      执行语句

    Return返回值

}

 

当函数运算后,没有具体的返回值时,这时返回值类型用一个特殊类关键字来标识。

该关键字就是void,void代表的是函数

当函数返回值类型是void时,函数中的reurn语句可以省略

 

函数的重载

 重载的概念

在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可

 重载的特点

与返回值类型无关,只看参数列表

 重载的好处

方便于阅读,优化了程序设计

 什么时候用重载

在定义功能相同,但参与运算的未知内容不同,那么这时候就定义一个函数名称以表示其功能方便阅读而通过参数列表的不同来区分多个同名函数

 

十四 数组

  数组

     同一种类型数据的集合

 格式

   元素类型[] 数组名 =new 元素类型{元素个数或数组长度};

  

   元素类型[]数组名 = new元素类型[]{。。。。}

 

   数组遍历

    class Demo

{

      public static void main(String[] args)

      {

           int [] arr ={2,1,51,32,61,31};

           for (int x =0;x<arr.length ;x++ )

           {

                 System.out.println(arr[x]);

           }

 

      }

}

二维数组

   格式

     数据类型[] []变量名 =new 数据类型[个数][个数2]

   

     数据类型[][]变量名 = new 数据类型[个数][]

 

     数据类型[][]变量名 =new 数据类型[] [] {{元素1,元素2}{元素3,元素4}}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值