java复习笔记(一)

本文深入讲解Java编程的基础知识,包括类、方法、变量的命名规范,PATH与CLASSPATH的区别,关键字如public、protected、private的使用,以及基本数据类型如整数、浮点数、字符和布尔类型的默认值。同时,文章探讨了字符编码、除法运算的异常处理、逻辑运算符的区别,以及switch语句和循环结构的正确用法。
  1. 类名称要求每个单词的首字母大写。

   方法、变量命名要求:第一个单词的首字母小写,随后每个单词的首字母大写。

  1. PATH与CLASSPATH的区别:①PATH:是操作系统提供的路径配置,定义所有可执行程序的路径。②CLASSPATH:是由JRE提供的,用于定义Java程序解释时类加载路径,默认设置的为当前所在目录加载,可以通过“SET CLASSPATH:路径”的命令形式来进行定义。
  2. 关键字:
    访问控制:public,protected,private

类、方法、变量修饰符:abstract,class,extends,final,implements,interface,native,new,static,strictfp,synchronized,transient,volatile,void,enum

程序控制:break,continue,return,do,while,if,else,for,instanceof,switch,case,default

异常处理:try,catch,throw,throws,finally,assert

包定义与使用:import,package

基本类型:boolean,byte,char,double,float,int,long,short,null,true,false

变量引用:super,this

未使用到的关键字:goto,const

  1. 基本数据类型:

-数值型:

    -整数类型:byte,short,int,long   默认值:0

    -浮点类型:float,double    默认值:0.0

-字符型:char   默认值:’\u000’

-布尔型:boolean    默认值:false

引用数据类型:(默认值为 null)

      -类class

      -接口interface

      -数组

  1. 变量和常量的区别:变量的内容可以改变,常量的内容不可以改变。
  2. Java中字符编码:

大写字母范围:65(‘A’)--90(‘Z’)   

小写字母范围:97(‘a’)--122(‘z’),大写字母和小写字母之间差了32。

数字字符范围:48(‘0’)--57(‘9’)

  1. 除法运算:除数不能为0,否则执行时出现“ArithmeticException”异常导致程序中断。
  2. 请解释&和&&,|和||的区别:
       答:①&和|两个运算符都可以进行位运算和逻辑运算:

           -a:在进行逻辑运算的时候,所有的判断条件都要执行。

           -b:在进行位运算的时候,知识针对于当前的数据进行了与和或处理。

       ②在进行逻辑运算的时候还可以使用&&,||:

           -&&:在若干个条件判断的时候,如果前面的条件返回了false,后续所有的条件都不再判断,最终结果为false。

           -||:在若干个条件判断的时候,如果前面的条件返回了true,后续所有的条件都不再判断,最终结果为true。

  1. switch语句只能判断数据(int,char,枚举,String),而不是使用布尔表达式进行判断。
  2. while循环:在不确定循环次数,但是确定循环结束条件的情况下使用。 do--while使用的不多。

   for循环:在确定循环次数的情况下使用。

本系统旨在构建套面向高等院校的综合性教务管理平台,涵盖学生、教师及教务处三个核心角色的业务需求。系统设计着重于实现教学流程的规范化与数据处理的自动化,以提升日常教学管理工作的效率与准确性。 在面向学生的功能模块中,系统提供了课程选修服务,学生可依据培养方案选择相应课程,并生成个人专属的课表。成绩查询功能支持学生查阅个人各科目成绩,同时系统可自动计算并展示该课程的全班最高分、平均分、最低分以及学生在班级内的成绩排名。 教师端功能主要围绕课程与成绩管理展开。教师可发起课程设置申请,提交包括课程编码、课程名称、学分学时、课程概述在内的新课程信息,亦可对已开设课程的信息进行更新或撤销。在课程管理方面,教师具备录入所授课程期末考试成绩的权限,并可导出选修该课程的学生名单。 教务处作为管理中枢,拥有课程审批与教学统筹两大核心职能。课程设置审批模块负责处理教师提交的课程申请,管理员可根据教学计划与资源情况进行审核批复。教学安排模块则负责全局管控,包括管理所有学生的选课最终结果、生成包含学号、姓名、课程及成绩的正式成绩单,并能基于选课与成绩数据,统计各门课程的实际选课人数、最高分、最低分、平均分以及成绩合格的学生数量。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值