我是靠谱客的博主 碧蓝斑马,最近开发中收集的这篇文章主要介绍java复习之概述,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

java概述

    • java三种技术架构
    • java 特点,了解
    • 开发环境
      • jdk
      • 程序编写
      • 编译
      • 解释
      • ide
    • api文档
    • 面向对象技术

本打算今年考完全部的本科课程,但4月份考试没有按期举行,若合并到10月份一块举行的话,估计压力会非常大,所以只能是再推迟一年毕业了。这样下半年只复习一门java,将最后一门高数放到2023年下半年考,随带软工,没有考到70分的课程。

java三种技术架构

  1. J2EE(Java 2 Platform Enterprise Edition)企业版
    是为开发企业环境下的应用程序提供的一套解决方案。
    该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。
  2. J2SEJava 2 Platform Standard Edition)标准版
    是为开发普通桌面和商务应用程序提供的解决方案。
    该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷。
  3. J2ME(Java 2 Platform Micro Edition)小型版
    是为开发电子消费产品和嵌入式设备提供的解决方案。
    该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

java 特点,了解

  1. 语法简单,功能强大,安全可靠 。Java程序通过对象的封装、类的继承、方法的多态等机制,实现了代码的复用,信息隐藏、动态绑定等特性,可以开发出非常复杂的系统,但又不失程序的易读性。
  2. 与平台无关
  3. 解释编译两种运行方式 。加入即时编译功能,编译器将字节码转换成本机的机器代码,然后能够以较高速度运行,即一次编译,到处运行,大大提高效率。
  4. 多线程
  5. 动态执行兼有丰富的API文档及类库

开发环境

jdk

软件包,主要包括javac.exe(编译器)和java.exe(解释器)
java程序文件的扩展名是.java,编译后生成的字节码文件的扩展名是.class,需要由JVM虚拟机载入并解释执行。
javac:用来将java程序编译成字节码。
java:解释器,执行已经转换成字节码的java程序。
jdb:java调试器,用来调试java程序。

程序编写

输入时注意大小写,因为Java语言区分大小写。

  1. java程序由类构成,含有一个main()方法,称为主函数或主方法,main方法结束,整个程序也结束
  2. java程序的扩展名是.java,编译后生成的字节码文件的扩展名是.class,需要jvm虚拟机载入并解释。
  3. 一个类只能有一个公有类,类的名字就是该文件的名字.main()方法三个参数:public,static void
  4. String args[]:表示命令行参数。
  5. java程序编写好后,如果要在计算机上运行,需要经过编译和解释执行两个阶段。
  6. java区分大小写。

编译

生成字节码的类文件后才能运行。类文件是二进制格式的,它有统一的格式,JVM可以识别类文件并执行它。
如:javac HelloWorldApp.java

解释

格式为:
java [选项] 程序名 [参数列表]
如 java HelloWorldApp

ide

idea或eclipse

api文档

JDK提供的应用程序编程接口,最基本的是Java核心API中共有43个包,每个包中都有若干的类和接口,其中又含有若干属性,如果选中了一个具体的包,则会在页面中列出作为包成员的所有内容。

面向对象技术

面向对象的方法学,通常包括3 个方面:面向对象的分析(OOA)、面向对象的设计(OOD)和面向对象的程序设计(OOP) 。
面向对象技术包含的概念主要有抽象、对象、类、类型层次(子类)、封装、继承性、多态性等。
对象是类的一个具象,类是对象的一个抽象。
对象有两个特性:一是状态,二是行为。
OOP采用了三大技术:封装、继承、多态。
程序中只有一种基本的结构,即类。

最后

以上就是碧蓝斑马为你收集整理的java复习之概述的全部内容,希望文章能够帮你解决java复习之概述所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部