大一第八周学习体会

Java语言的特点:
(1)Java语言是一种面向对象的编程语言
(2)简单、高效、稳定、安全性高
(3)Java语言是一种与平台无关的编程语言,因为其自身提供程序运行的解     释环境
(4)支持多线程处理
(5)Java语言是一种面向网络的高级语言

Java两种核心机制

(1)Java虚拟机JVM(Java Virtual Machine)

(2)垃圾回收机制(Garbage Collection)

JDK是整个Java的核心,其中 包括Java的运行环境(Java Runtime Envirnment),一堆Java工具和Java基础类库(rt.jar)

JDK的基本组件包括:
(1)  .javac — 编译器,将源程序转为字节码;
(2)  .jar — 打包工具,将相关的类文件打包成一个文件;
(3)  .javadoc — 文档生成器,从源码注释中提取文档;
(4)  .jdb — debugger,查错工具;
(5)  .java — 运行编译后的Java程序(后缀为.class)使用dir命令可查看D盘中的所有文件运行javac HelloWorld.java命令java HelloWorld

原文地址:https://www.cnblogs.com/vvxvv/p/11408379.html

时间: 2024-10-10 10:05:17

大一第八周学习体会的相关文章

大一第七周学习体会

包之间的关系有三种:1)访问:说明了被导入元素的可见性.用<<access>>加在虚线上表示. 2)导入:指目标包中的内容将被导入到源包中.目标包中的私有成员是不能                                             被导入的.用<<import>>加在虚线上表示. 3)合并:表示将目标包中的内容合并到源包中去.目标包中的私有元素不能                                            

## 20155336 2016-2017-2《JAVA程序设计》第八周学习总结

20155336 2016-2017-2<JAVA程序设计>第八周学习总结 教材学习内容总结 第14章 NIO与NIO2 NIO简介 NIO使用频道来衔接数据结点,在处理数据时,NIO可以让你设定缓冲区容量,在缓冲区中对感兴趣的数据区块进行标记,像是标记读取位 置.数据有效位置,对于这些区块标记,提供了Clear().rewind().flip().compact()等高级操作. NIO2简介 NIO2文件系统API提供一组标准接口与类,应用程序开发者只要基于这些标准接口与类进行文件系统操作,

20172313 2017-2018-2 《程序设计与数据结构》第八周学习总结

20172313 2017-2018-2 <程序设计与数据结构>第八周学习总结 教材学习内容总结 了解了在多态引用时的后绑定的概念. 学习练习如何利用继承方式来实现多态性. 学习练习如何利用接口来实现多态性. 初步学习算法,了解学习了两种对数组中的元素进行排序的方法. 了解学习了两种在一组元素中寻找一个指定的目标元素的方法. 初步学习判断何时使用多态性设计对问题进行解决,并体会利用多态性所带来的好处. 教材学习中的问题和解决过程 问题1:在刚刚开始学习利用接口实现多态性的时候感觉很奇怪,因为在

杨玲 201771010133《面向对象程序设计(java)》第八周学习总结

<面向对象程序设计(java)>第八周学习总结 第一部分:理论知识学习部分 1. 接口:用interface声明,是抽象方法和常量值定义的集 合.从本质上讲,接口是一种特殊的抽象类. (1)在Java程序设计语言中,接口不是类,而是对类 的一组需求描述,由常量和一组抽象方法组成. ? 接口中不包括变量和有具体实现的方法. (2)接口体中包含常量定义和方法定义,接口中只进 行方法的声明,不提供方法的实现. (3)通常接口的名字以able或ible结尾: (4)接口中的所有常量必须是public

张季跃&#160;201771010139《面向对象程序设计(java)》第八周学习总结

张季跃 201771010139<面向对象程序设计(java)>第八周学习总结 理论知识部分: 6.1 接口 l(1)Java为了克服单继承的缺点,Java使用了接口, 一个类可以实现一个或多个接口. l (2) 在Java程序设计语言中,接口不是类,而是对类 的一组需求描述,由常量和一组抽象方法组成. l (3) 接口中不包括变量和有具体实现的方法. l (4) 只要类实现了接口,则该类要遵从接口描述的统 一格式进行定义,并且可以在任何需要该接口的 地方使用这个类的对象. 6.2 接口示例

20172327 2018-2019-1 《程序设计与数据结构》第八周学习总结

20172327 2018-2019-1 <程序设计与数据结构>第八周学习总结 教材学习内容总结 第十二章 优先队列与堆 堆 1.最小堆(minheap):对是一个完全二叉树,其中的每个结点都小于或等于它的两个孩子. 2.最大堆(maxheap):对是一个完全二叉树,其中的每个结点都大于或等于它的两个孩子. 3.最小堆将其最小的元素储存在该二叉树的根处,且其根的两个孩子也同样是最小堆 4.addElement操作 将元素添加为新的叶结点,同时保持树是完全树,将该元素向根的地方移动,将它与父结点

20172330 2018-2019-1 《程序设计与数据结构》第八周学习总结

20172330 2018-2019-1 <程序设计与数据结构>第八周学习总结 教材学习内容总结 一.堆 堆就是具有两个附加属性的一棵二叉树 对每一结点,它小于或等于其左孩子和右孩子 二.向堆中添加一个元素 1.将元素添加为新的叶节点,同时保持树是完全树. 2.将该元素向根的方向移动,将它与父结点对换,直到其中的元素关系满足要求为止. 如图所示: 与次优二叉树相对,二叉排序树是一种动态树表.其特点是:树的结构通常不是一次生成的,而是在查找过程中,当树中不存在关键字等于给定值的结点时再进行插入.

20175314 《Java程序设计》第八周学习总结

20175314 <Java程序设计>第八周学习总结 教材学习内容总结 第十五章:泛型和集合框架 泛型:可以使用class名称声明一个类,<>里面可以是类和接口,但不能是基本数据类型,泛型还可以作为一种新的声明方式,使用泛型时,不必进行强制类型转换 链表:性质跟C语言大致,但定义和使用不同,比C语言要方便.使用LinkedList来创建链表对象.链表对象有一个很重要的方法是iterator(),使用它可以获得一个Iterator对象,可以对链表进行遍历(迭代),链表还可以进行排序.

20175227张雪莹 2018-2019-2 《Java程序设计》第八周学习总结

20175227张雪莹 2018-2019-2 <Java程序设计>第八周学习总结 教材学习内容总结 第十五章 泛型与集合框架 泛型:主要目的是可以建立具有类型安全的集合框架,如链表.散列映射等数据结构. 可以声明为: class People<E> E是其中的泛型,可以是任何对象或接口,但不能是基本类型数据. 使用泛型类声明对象 泛型类声明和创建对象时,类名后多了一对"<>",而且必须要用具体的类型替换"<>"中的泛