java电脑运行视频演示_javaweb视频第一天(二)

6935c6b6c4b354a961b7a4e209ff35f8.png

ce82d0c6646bab80f50d00772da4a8d0.png

474362b81e797755a41ec93639dce554.png

无论通过哪种方式得到的class类对象,是同一个。

==比较的是地址码

a966c1606ba4cbf62959c6db9b44e569.png

这里教会你:如何去使用class对象

现在就知道这个:如何使用反射,并且说反射是实现了什么样的功能。

如何通过反射得到里面的相应字段,得到里面的相应函数等等 都会了。

注解:

697a26b0e115940c9059003fe3fd7948.png

这里讲了注解,是说让编译器来实现编译检查的功能。

85a04a85fac73ebc2d34ffe22415285f.png

在文件里面,有@param @return之类

68f724bad5a33d9a9f6bd2ca7369ecb7.png

的注释的话,就可以用javadoc生成文档。

c3d84a3fd90f3ee43f15bdd72cadd1df.png

f8516ebab686adb6e44dbebd8be51874.png

04f177102dcdc041cd82abf9fb1f9257.png

其实这个注解就是interface。

6df9d1c45995f9ad840a5028a2244359.png

先javac编译,再javap反编译

64be3bc9c3fc79ebeff96b623f773c60.png

public abstract 可以省略

4effca3ae9f7694bfbe2bc03a9972594.png

属性,也叫做方法。

3d7af1bae56b4e91a8973e83c69378b0.png

70b958d7cc30bb7e729aec15167733ed.png

d9742cc9eb51f396dbb09fdd6c324d59.png

3876050861f5d8edf307770cc5bb9404.png

ffb3c41e4864c445c02d48785e13c8f0.png

d3834572ab11adafa4df6077d0fd22dc.png

0b97163654c7f58b91f9653d6fae2ea0.png

2f1d94061c0d630c75cde28f3dbb2b98.png

748e451805a9c0a6e6962b4160ae4c69.png

2fa9ad137f84eb9ec924d72de4ef96d9.png

d4a3fb142d132131802f64d0368b66ad.png

d76a33acfc58557ed4e326d194932f5d.png

那么就是对它进行赋值就行了

df4afb00f891a5271b379c15ecde960a.png

这里说的就是如何对注解去圈定范围,圈定它只能在这个class 而不是在字段上使用。

6f20d26497543b36781e834f8b209537.png

1eaffce4cc422e499af3e9012438252d.png

71e687135d8bca0213406a04becafb89.png

如果是class的话,那么就不会被jvm读取到

如果说是:source 根本就不会保留到

如果说是runtime,那么会保留+会被jvm读取。

ab533edd938eec2ceac91c522553831f.png

66baba5696f1532990ed12feeb6bfed0.png

这里的话,如果没写documented的话,那么就是:不会保存在document里面的。

如果编码出了问题,可以用notepad转为ANSI编码

c8ccf2b21321c50abff512d2bc7086af.png

现在,注解是怎么定义,注解是怎么使用就会了,用它来描述代码。

529abf67fc3d734c0fbe3029c9d64721.png

83e8d320eb27afb024861ad3c35a52ca.png

d2249c766f2036b2b009da321f1b91f6.png

29de30870baca417ed90ba92e82547d8.png

11a4d5d185b46fff083407cd09a31416.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/373390.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

本月风味– Neo4j和Heroku

Neo4j今年早些时候发起了一项挑战,即“ 种子播云 ”,以使人们使用Neo4j附加组件在Heroku上创建模板或演示应用程序。 经过许多内部辩论之后,我决定进入,但由于缺乏想法而陷入绝望。 当我什么都没做的时候,这个主意就出…

[回归分析][10]--相关误差的问题

[回归分析][10]--相关误差的问题这一篇文章还是来分析相关误差的问题。 1.游程数 定义:游程数--残差穿过x-轴的次数 用这个可以检查如残差有一块在x轴上面,一块在x轴下面的情形。 如上面这样的残差 下面构造两个统计量: 其中 n…

使用MVC模式制作游戏-教程和简介

游戏开发中一种有用的体系结构模式是MVC(模型视图控制器)模式。 它有助于分离输入逻辑,游戏逻辑和UI(渲染)。 在任何游戏开发项目的早期阶段,其实用性很快就会被注意到,因为它允许快速更改内容&…

并发模式:生产者和消费者

在我15年的职业生涯中,生产者和消费者的问题是我仅遇到过几次。 在大多数编程情况下,我们正在做的事情是以同步方式执行功能,其中JVM或Web容器自行处理多线程的复杂性。 但是,在编写某些需要的用例时。 上周,我遇到了一…

作业管理系统数据字典

转载于:https://www.cnblogs.com/heyangcan/p/5312394.html

使用Hive和iReport进行大数据分析

每个JJ Abrams的电视连续剧疑犯追踪从主要人物芬奇先生一个下列叙述情节开始:“ 你是被监视。 政府拥有一个秘密系统-每天每天每小时都会对您进行监视的机器。 我知道是因为...我建造了它。 “当然,我们的技术人员知道得更多。 庞大的电气和软件工程师团…

docker集群管理

docker集群管理 ps:docker machine docker swarm docker compose 在Docker Machine发布之前,你可能会遇到以下问题: 你需要登录主机,按照主机及操作系统特有的安装以及配置步骤安装Docker,使其能运行Docker…

从0学java_从零开始学JAVA(一.Java的基础语法)

基本语法编写 Java 程序时,应注意以下几点:大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成&#xff0c…

mysql添加字符串日期时间_mysql学习笔记--- 字符串函数、日期时间函数

一、常见字符串函数:1、CHAR_LENGTH 获取长度(字符为单位)2、FORMAT 格式化3、INSERT 替换的方式插入4、INSTR 获取位置5、LEFT/RIGHT 取左、取右6、LENGTH 获取长度(字节为单位)7、LTRIM/RTRIM/TRIM 去空格(左/右/自定义)8、STRCMP 字符串比较9、CONCAT 字…

ADO.NET 核心对象简介

ADO.NET ADO.NET是.NET中一组用于和数据源进行交互的面向对象类库,提供了数据访问的高层接口。 ADO.NET类库在System.Data命名空间内,根据我们访问的不同数据库选择命名空间,System.Data.SqlClient。 ADO.NET类最重要的优点是支持数据库以断开…

简学LINGO(三)——实例篇

1. 装配线平衡模型 一个装配线含有一系列的工作站。在终于产品的加工过程中每一个工作站运行一种或者是几种特定的任务。装配线周期是指全部工作站完毕分配给他们各自任务所花费时间的最大值。平衡装配线的目标是为每一个工作站分配加工任务。尽可能使每一个工作站运行同样数量…

Android之卫星菜单的实现

卫星菜单是现在一个非常受欢迎的“控件”,很多Android程序员都趋之若鹜,预览如下图。传统的卫星菜单是用Animation实现的,需要大量的代码,而且算法极多,一不小心就要通宵Debug。本帖贴出用属性动画Animator来实现卫星菜…

为云量身定制您的服务

相信大家都听说过Amazon的AWS。作为业内最为成熟的云服务提供商,其运行规模,稳定性,安全性都已经经过了市场的考验。时至今日,越来越多的应用被部署在了AWS之上。这其中不乏Zynga及Netflix这样著名的服务。 然而这一切并没有停滞不…

在Vaadin和JSF之间选择

随着最新版本的Primefaces 3.0的发布,JSF终于达到了前所未有的成熟度和实用性,使其与其他流行的Rich Internet Applications(RIA)选项如Google Web Toolkit(GWT),ExtJS,Vaadin&#…

flask开发restful api系列(1)

在此之前,向大家说明的是,我们整个框架用的是flask sqlalchemy redis。如果没有开发过web,还是先去学习一下,这边只是介绍如果从开发web转换到开发移动端。如果flask还不是很熟悉,我建议先到这个网站简单学习一下&am…

JS显示当前时间(包含农历时间)

时间格式: JavaScript代码: var sWeek new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");var dNow new Date();var CalendarData new Arra…

MyBatis操作指南-与Spring集成(基于注解)

转载于:https://www.cnblogs.com/weilu2/p/mybatis_spring_integration_basic_on_annotation.html

JVM:如何分析线程转储

本文将教您如何分析JVM线程转储,并查明问题的根本原因。 从我的角度来看,线程转储分析是掌握Java EE生产支持的任何个人最重要的技能。 您可以从线程转储快照中获取的信息量通常远远超出您的想象。 我的目标是与您分享我在过去10年中积累的有关线程转储分…

极光推送JPush的快速集成

首先到极光推送的官网上创建一个应用,填写对应的应用名和包名。 创建好之后下载Demo 提取Sdk里面的图片和xml等资源文件放自己项目的相应位置,然后要注意的是.so文件的放置位置: 在main目录下新建一个jniLibs文件夹,放在这个文件夹…

elk系列1之入门安装与基本操作

preface 我们每天都要查看服务器的日志,一方面是为了开发的同事翻找日志,另一方面是巡检服务器查看日志,而随着服务器数量以及越来越多的业务上线,日志越来越多,人肉运维相当痛苦了,此时,参考现…