zoukankan      html  css  js  c++  java
  • Java编程基础知识总结大全(Ⅱ)

    7、类型转换
    精度从高到低 double float long int short(char) byte
    (1)自动类型转换 将一个低精度---高精度
    (2)强制类型转换 将一个高精度---低精度(精度会下降)

    8、java语言的三种技术架构
    J2EE:企业版
    是为开发企业环境下的应用程序提供的一套解决方案。
    该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。
    J2SE:标准版
    是为开发普通桌面和商务应用程序提供的解决方案。
    该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
    比如Java版的扫雷。
    J2ME:小型版
    是为开发电子消费产品和嵌入式设备提供的解决方案。
    该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

    9、java的跨平台性:
    通过Java语言编写的应用程序在不同的系统平台上都可以运行。
    跨平台的原因:
    只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
    由JVM来负责Java程序在该系统中的运行。

    10、有符号数据的表示法(次重点)
    原码,反码(原码取反),补码(反码+1)。

    11、函数
    定义:函数就是定义在类中的具有特定功能的一段独立小程序。
    特点:
    定义函数可以将功能代码进行封装
    便于对该功能进行复用
    函数只有被调用才会被执行
    函数的出现提高了代码的复用性
    对于函数没有具体返回值的情况,返回值类型用关键字void表示,
    那么该函数中的return语句如果在最后一行可以省略不写。
    函数的应用两个明确:
    明确要定义的功能最后的结果是什么?
    明确在定义该功能的过程中,是否需要未知内容参与运算

    12、重载:
    概念:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。
    特点:与返回值类型无关,只看参数列表(参数类型以及参数个数)。
    好处:方便于阅读,优化了程序设计。

    13、数组:
    概念:同一种数据类型的集合。
    好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。

    14、内存结构:
    栈内存:用于存储局部变量,当数据使用完,所占空间会自动释放。
    堆内存:数组和对象,通过new建立的实例都存放在堆内存中。
    方法区:静态成员、构造函数、常量池、线程池
    本地方法区:window系统占用
    寄存器:

  • 相关阅读:
    ThreadLocal用法
    Spring Cloud Alibaba 使用RestTemplate进行服务消费
    Spring Cloud Alibaba 使用Nacos作为配置管理中心
    Spring Cloud Alibaba 使用Nacos作为服务注册中心
    Spring Cloud Alibaba 介绍及工程准备
    Redission 支持GsonCodec
    Maven Archetype快速构建项目
    拜占庭将军问题
    Paxos算法详解
    Paxos、Raft分布式一致性算法应用场景(转载)
  • 原文地址:https://www.cnblogs.com/AhriLove-chen/p/10660899.html
Copyright © 2011-2022 走看看