当前位置: 首页 > article >正文

java程序设计2(一)

复习:

1.环境搭建:jdk-》dos窗口,输入javac和java指令。

                安装之后,配置环境:java_home,path,classpatch

2.java程序:class-》类

3.包:package,编译:javac -d . 文件名.java

                           运行:java 包名.类名

4.编码规范:变量+方法:第一个单词字母小写,其余单词首字母大写

        类:每个单词首字母大写

        常量:全大写

        包名:全小写

5.分支结构:if分支+switch...case分支(了解)

6.循环结构:for循环[重点],while循环,do...while循环

7.函数:被方法替换掉(不常用)

8.数组:应用底层设计(也不常用),通常使用集合

9.面向对象和三大特性(封装,继承和多态)

10.三个修饰符(abstract,final,static)

11.接口:关键词:interface

12.内部类:lambda表达式

一,Object类

1.Object:位于java.lang包中,是所有类的父类(直接父类或间接父类);

(1)object可以引用,存储任意类型的对象,体现多态的应用

(2)object中定义的方法,所有类都可以使用(访问权限允许)

2.常见的方法:

(1)getclass():返回引用存储的对象类型

(2)int hashcode():返回哈希码值

                注意:不同对象返回不同的哈希码值

(3)boolean equals(object obj):判断两个的内容是否相等,相等为true

(4)string tostring():返回对象的字符串形式

二,包装类

1.包装类:基本数据类型对应的类成为包装类(位于java.lang包中)

2.基本数据类型对应包装类:

        基本数据类型                                        包装类型

        byte                                                        Byte

        short                                                       Short

        int                                                           Integer

        long                                                        long

        float                                                        float

        double                                                    Double

        char                                                        Character

        boolean                                                  Boolean


http://www.kler.cn/news/366863.html

相关文章:

  • 西瓜书《机器学习》符号表KaTex表示
  • Android开发兼容性问题3万字保姆级教程(Android版本、屏幕、多语言、硬件、第三方库、权限)
  • 每日一题——第一百一十九题
  • Visual studio 下载安装
  • 《Pyhon入门:07 map与filter函数的常用用法》
  • ue5实现数字滚动增长
  • HarmonyOs next 跟着开发文档学习-判断api是否可以使用
  • 油豆视频油豆影视app系统源码-试看/付费/免费/vip
  • Vue全栈开发旅游网项目首页
  • SQL查询
  • 2024年MathorCup妈杯大数据竞赛选题人数发布
  • Qt开发技巧(十九):定时器的调用问题,控件的透明问题,慎用事件过滤器,依赖库的路径链接,对话框控件的拉伸功能,解决Opengl的错误提示,Qt的日志屏蔽
  • 开源标准版系统长链接反向代理详解
  • OracleSQL语句 某字段重复数据只取一条
  • 初识Linux · 文件系统
  • ElasticSearch基础概念
  • 腾讯云上基于 Apache Pulsar 的大规模生产实践
  • C++【string类的使用】(下)
  • python爬虫数据存进mysql数据库
  • Mybatis-03.入门-配置SQL提示
  • qt 滚动条 美化
  • 基于SSM框架、传统文化学习系统的设计与实现
  • 什么是注意力机制?
  • 什么是 VolTE 中的 Slient Redial?它和 CSFB 什么关系?
  • git 如何获取当前分支的最新提交哈希值(Commit ID)
  • 005:PTGui全景拼接工具安装教程