0613课堂汇总

一: 数据类型:

  • 基本数据类型{byte(8)/short(16)/char(16)/int(32)/float(32)/long(64)/double(64)/boolean(1)}
  • 引用数据类型{*除了基本数据类型都是引用数据类型  *包括API中的类(String,File)*自定义的类(Personal  Account) *数组(int[]  string[])}

数据类型的转换:

  1. 自动类型转换条件:两种类型互相兼容/目标类型大于源类型

    例如:char ch = ‘A‘; int num = ch; float f = num; double d = f;

  2. 强制转换类型条件(会丢失部分信息):目标类型小于源类型

例如:int x = 65; char ch = (char)x;

二: 包(物理上是文件夹,逻辑上是有逻辑关系的类的集合)

* 作用:

  1. 避免类重名
  2. 控制访问权限

*  命名规范:package+项目的类型(com,org,gov等)+开发或者运行的公司名称(chinasofti,icss,huawei等)+项目的名称(corejava,bcms,oa,erp等)+模块的名称(

bean,action,exception,chapter01等)

*   导入外部包的类:import passageName[1].passageName[2]….className;

例如:

       package com.chinasofti.corejava.chapter03;

       Import com.chinasofti.corejava.chapter04.Trainer;

       public class Test{

       public static void main(String[] args){

                  }

                }

三:权限访问修饰符:

  1. public   公共权限  修饰类,属性,方法  可以被任意类访问
  2. protect  受保护的权限  修饰属性,方法  可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问
  3. default   同包权限    修饰类 ,属性,方法,只能被同包类访问
  4. private    私有权限  修饰属性,方法      只能在本类中访问

四:封装性含义:

  1. 对象的全部属性和全部方法结合在一起,形成一个整体
  2. 尽量隐藏对象的内部结构(属性属于private权限,方法属于public权限)

五:三元运算符号:

expression1 ? expression2 : expression3

expression1是一个布尔表达式。 如果expression1表达式的值为真,则取expression2的值,如果expression1值为假,则取expression3的值。

六:标识符的命名规则:

  1. 某一个区域中是唯一的,在不同的区域中可以使用同一名字
  2. 必须由字母、数字、下划线和$符号组成
  3. 不能以数字开头 不能使用非法的字符,如:#,%.......&等
  4. 不能使用系统关键字
  5. 不能使用空格来分隔
  6. 长度无限制
  7. 严格区分大小写
  8. 不同的标识符有一定的命名规矩
  9. 对于常量的命名要注意初始值

标识符的命名约定:

  1. 类和接口名:每个字的首字母大写,例如MyClass,HelloWorld等。
  2. 方法名。首字母小写,其余的首字母大写,尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。
  3. 常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
  4. 变量名。可大小写混写,首字母小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。

七:JAVA注释:

  1. // 单行注释
  2. /* 单、多行注释 */
  3. /** 文档注释 */
时间: 2024-08-07 09:03:37

0613课堂汇总的相关文章

Android培训Android课堂重点内容汇总

Android培训Android课堂重点内容汇总 一.Android Introduction Android 是一个允许你在java环境下为手机设备开发应用和游戏的提供丰富应用框架. 二.四大组件 1.Activity (1)定义:提供给用户一个与app进行交互的UI界面的组件 (2)创建 //步骤 (1 继承Activity或者其子类 (2 必须实现OnCreate() (3 OnCreate()实现SetContentView(),为这个Activity提供的窗口,添加layout(布局)

《页面架构》课堂交流区问题汇总

本课程为网易云课堂 - - 前端开发工程师 - - <页面架构>学习总结 居中布局 问题一:水平列表的底部对齐 如图所示,一个水平排列的列表,每项高度都未知,但要求底部对齐,有哪些方法可以解决呢? ???? 解决方案: 方法一:子元素设置:display:inline-block + vertical-align:bottom <!DOCTYPE html> <html> <head> <meta charset="utf-8"&g

《Java 程序设计》课堂实践项目汇总链接

1.<Java 程序设计>课堂实践项目-命令行参数 2.<Java 程序设计>课堂实践项目-mini dc 3.<Java 程序设计>课堂实践项目-Arrays和String单元测试 4.<Java 程序设计>课堂实践项目-类定义

小D课堂 - 零基础入门SpringBoot2.X到实战_汇总

小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_1.SpringBoot2.x课程介绍和高手系列知识点 小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_2.SpringBoot2.x依赖环境和版本新特性说明 小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_3.快速创建SpringBoot应用之手工创建web应用 小D课堂 -

小D课堂 - 新版本微服务springcloud+Docker教程_汇总

小D课堂 - 新版本微服务springcloud+Docker教程_1_01课程简介 小D课堂 - 新版本微服务springcloud+Docker教程_1_02技术选型 小D课堂 - 新版本微服务springcloud+Docker教程_2_01传统架构演进到分布式架构 原文地址:https://www.cnblogs.com/wangjunwei/p/11434371.html

课堂笔记:软件测试知识点汇总小结

单元测试内容: 在单元测试时,测试者需要依据详细设计说明书和源程序清单,了解该模块的I/O条件和模块的逻辑结构,主要采用白盒测试的测试用例,辅之以黑盒测试的测试用例,使之对任何合理的输入和不合理的输入,都能鉴别和响应. (1) 模块接口测试:在单元测试的开始,应对通过被测模块的数据流进行测试.测试项目包括: 调用本模块的输入参数是否正确: 本模块调用子模块时输入给子模块的参数是否正确: 全局量的定义在各模块中是否一致.在做内外存交换时要考虑:文件属性是否正确:OPEN与CLOSE语句是否正确:缓

妙味云课堂之css:其它知识点汇总

一. 热区 map 热区.area 点击区域 shape="circle" 圆型,coords="圆心点X.圆心点Y,圆的半径" shape="rect" 矩形.coords="矩形左上角x,矩形左上角Y,矩形右下角X,矩形右下角Y" shape="poly" 多边形.coords="第一个点X.第一个点Y.第二个点X.第二个点Y..." <img src="bigptr

CSS课堂交流区问题汇总

问题一:如何实现浏览器兼容版的inline-block显示 display:inline-block;在ie6.ie7下只有设置在默认显示方式为inline的元素上才会生效,请实现兼容ie6.ie7的通用的方式. 使用display:inline-block属性:可以使行内元素或块元素能够变成行内块元素,简单直白点讲就是不加float属性就可以定义自身的宽.高,同时又能使该元素轻松在父元素居中显示! 如果是内联元素使用了inline-block,那所有的浏览器显示都是正常的.注:使用inline

软件需求分析课堂讨论01

课堂讨论 分组:每4人一组 内容: 某大学为进一步推进无纸化考试,欲开发一考试系统.系统管理员能够创建专业方向.课程编号.任课教师等相关考试基础信息.教师和考生进行考试相关工作.系统与考试有关的主要功能如下: (1)考试设置:教师制定试题(题目和答案),制定考试说明.考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储. (2)显示并接收解答.根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的提醒时间进行提醒,并接收学生的解答. (3)处理解答.根据答案