触摸Java编程中的“文档”和“包”-Java基础-Java-编程开发

【QT开发教程】Qt中的触摸屏支持 随着触摸屏设备的普及,触摸屏支持在现代应用程序中变得越来越重要。Qt提供了丰富的触摸屏支持,使得开发者可以轻松地在应用程序中实现触摸交互功能。本文将介绍如何在Qt中实现触摸屏支持,包括基本概念、使用方法以及一些实际的示例。 阅读详情
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

什么是包

Java中的包(Package)其实指的就是目录,它是为了更好地管理Java类(Class)和接口(Interface)。Java语言的包可以被另一个Java开发包所使用。如果我们要引用某个包中的类,用import关键字来标明即可。比如:

importjava.util.

date=newDate

提示:importjava.util.??表示java.util中的所有公有类和接口被引入到当前包。这里的?匹配符可以调入多个类名。

常用的Java标准包

JDK为我们提供了很多标准的Java类和接口,这些包是写Java程序所必需的,知道了每种包所包含的类和接口,并且熟悉这些类和接口是每个Java编程人员都应该掌握的基本技能。

Java中常用的包有:Java.applet、java.awt、java.i、java.lang、java.net和java.util等等。其中java.applet包含了一些设计小应用程序(Applet)的类和接口;java.awt是一个窗口工具箱包(awt?AbstractWindowToolkit),里面是一些GUI界面相关的类;java.io包支持输入输出,比如文件输入流类:FileInputStream等;java.lang包含线程、异常、系统、整数等相关的类,是Java程序中默认加载的一个包;java.net这个类支持TCP/IP网络协议,并包含Socket类及URL相关的类,是网络编程中要使用的;java.util包含一些程序的公用类,如Date?Dictionary等等。

除了上面提到的一些标准包之外,还有很多其它的包,比如数据库编程时我们可能需要使用java.sql包,写网络程序还会用到java.rmi包(RMI?RemoteMethodInvocation)等。另外,Javax.?包是一些标准包的扩展,常用的包有:javax.swing、javax.sound。

自己动手创建包

Java中的包是可以自己创建的。我们可以将很多功能相近的类和接口放在同一个包中,以方便管理和使用。

创建包的基本方法

1.定义Public类;

2.首句加“Package包名”;

3.将Java文件生成的Class放在以包名为目录名的目录中?

4.在其它程序中用“import包名”就可以存取此包中的所有Public类。

包的创建和使用

//filename?B.java

packagecom.chen.test?//定义一个包

publicclassB?//定义一个类

publicvoidadd?inti?intj??//两个数求和,并输出

System.out.println?i j??

上面的代码便是为了创建一个简单的包:com.chen.test,我们将这个文件命名为B.java。现在运行javac-dC?/B.java编译该包(该命令在C盘下生成com/chen/test目录,并将编译结果保存在B.class中)。现在我们进入C?/com/chen/test目录可以看到编译生成的Class文件也包含在内了。

OK,现在这个包已经创建好了,这时需要你做的是把C?/com/chen/test设置在你的环境变量classpath里。

如何调用包

现在我们再用一个小程序来调用上面创建的包:

//filename?A.java

importcom.chen.test.??//引入刚才创建的包

publicclassA?

publicstaticvoidmain?String??args??

Btest=newB???

test.add?6?8??//用add??调用自定义包

将上面的Java代码保存为C?/A.java?然后编译:javacC?/A.java。

提示:对于包文件B.java,你可以不编译?而只将它放到C?/com/chen/test目录下即可。要注意的是,A.java和B.java两个文件不可以放在相同目录下,这样就会出错。

Java文档及Javadoc

除了包之外,Java文档也是Java编程中非常重要的一个概念。Java文档就是Java程序的帮助文档。一般情况下,我们先写好帮助文档,再利用工具Javadoc来生成相应的文档。Javadoc是JDK提供的一个文档生成工具,它利用Java编译程序Javac对程序代码源文件中的声明和文档注释进行语法分析,并在默认情况下生成一组HTML文档来描述类、内部类、接口、构造函数、方法和域。Javadoc注释以“/??”开始,以“?/”结束,里面可以包含普通文本、HTML标记和Javadoc标记。Javadoc只处理源文件中在类/接口定义、方法、域、构造器之前的注释,忽略其它地方的注释。

掌握Javadoc

现在我们先用一个例程来说明Javadoc标记的意义:

我的JavaDoc测试程序--JavaDocTest

@authorwarton2003西安

test

@version0.12004/01/01

/

publicclassJavaDocTest

/

在main??中要使用字符串

@see#main?java.lang.String???

/

staticStringSDisplay?

/

显示Javadoc测试

@paramargs命令行参数

@return没有返回值

/

publicstaticvoidmain?Stringargs???

SDisplay=″Javadoc测试″

System.out.println?SDisplay

在这个Java程序里面,使用了大量的Javadoc标记、文本以及HTML标记。Javadoc标记以“/??”开始,表明这些都是Java代码的注释。“@”开头的标记就是Javadoc标记。

Javadoc标记有两种:独立(Standalone)标记和内联(Inline)标记。独立标记也就是那些常见的标记,如@param、@return和@author等;另一种类型的标记是内联标记?这种标记采用?@tag?的形式?它允许开发者创建超级链接从注释部分链接到其它的Javadoc页面或者本页面的其它地方。

提示:在Java源程序里正确使用Javadoc标记是非常必要的注释习惯,将有助于Javadoc自动以源代码文件生成完整的格式化API文档。

[1] [2]

移动编程实践模块6:Android开发入门与Java应用 本文还有配套的精品资源,点击获取 简介:本实践模块旨在深入介绍移动编程,特别关注Android平台和Java编程语言。学习内容包括使用Android Studio进行应用开发,掌握Android架构(如活动、意图、广播接收器和服务),设计用户界面,使用SQLite数据库和SharedPreferences进行数据存储,以及使用网络API与服务器通信。掌握这些技能将为开发功能... 阅读详情

相关推荐

原神真端,原神服务端,虚拟机启动部署傻瓜式教学

没玩过抽卡 游戏想体验一下抽卡的感觉,听说原神有真端了,所以弄一个局域网的服务体验一下,这里要感谢一些服务端的分享者。

azyouyouyou的博客 1万+

java触摸函数_仔细触摸Java编程中的"文档"和"包" _ 搞代码

什么是包  java中的包(Package)其实指的就是目录,它是为了更好地管理Java类(Class)和接口(Interface)。Java语言的包可以被另一个Java开发包所使用。如果我们要引用某个包中的类,用import关键字来标明即可。比如:  import java.util.  date=new Date    提示:import java.util.表示java.util中的所有公有...

weixin_36242131的博客 123

Orcad原理图导入Allegro

在即将设计的PCB中,将层叠设置好后,执行File→import→parameters,将刚才导出的.prm文件导入,很多参数就自动设置好了,与已完成的PCB里的参数保持一致。具体操作是:在已完成的PCB里执行File→Exoprt→Parameters,弹出下图所示的对话框,选择需要导出的设计参数后,设置到导出路径,导出记录设计参数的文件(.prm)。在.brd文件导入网表后,往往需要页面大小、格点、各层叠里各要素显示颜色等参数,手动设置十分麻烦,我们可以在一块已经完成的PCB里导出记录设计参数的文件。

sinat_27007097的博客 2085

触摸Java中的包和文档

什么是包  Java中的包(Package)其实指的就是目录,它是为了更好地管理Java类(Class)和接口(Interface)。Java语言的包可以被另一个Java开发包所使用。如果我们要引用某个包中的类,用import关键字来标明即可。比如:import java.util.date=new Date           提示:import java.util.表示java.ut

键者天行 6584

从Excel到Power Pivot:构建你的第一个商业智能分析模型

本文详细介绍了如何从Excel升级到Power Pivot,构建你的第一个商业智能分析模型。通过激活Power Pivot功能、导入数据、建立表关系、创建智能度量值以及打造交互式仪表盘,帮助用户高效处理百万行级别的数据,实现数据自动关联和动态分析,大幅提升商业决策效率。

weixin_30629653的博客 256

react +ant desiagn pro实现按钮操作权限控制

在ant desiagn pro中提供了一个access用于对权限进行控制,需引入useAccess和Access

Sylvasylva的博客 2211

仔细触摸Java编程中的“文档”和“包”

什么是包  Java中的包(Package)其实指的就是目录,它是为了更好地管理Java类(Class)和接口(Interface)。Java语言的包可以被另一个Java开发包所使用。如果我们要引用某个包中的类,用import关键字来标明即可。比如:  import java.util.  date=new Date    提示:import java.util.表示java.uti

Zero'Coffee 973

华为OD机试真题 新系统2026-04-01 Python&JS 实现【勇攀数字高峰】

请你在给定的数字地形图中寻找登山路径,数字代表当前位置的海拔高度,要求从最低海拔出发,不断攀登,最终到达最高山峰。你需要寻找所有满足条件的登山路径。地图已经保证最低海拔和最高山峰都只有一个。

MISAYAONE的博客 849

java package com.xq.algorithm_仔细触摸Java编程中的“文档”和“包”

什么是包中的包(Package)其实指的就是目录,它是为了更好地管理类(Class)和接口(Interface)。Java语言的包可以被另一个Java开发包所使用。如果我们要引用某个包中的类,用import关键字来标明即可。比如:import java.util.??date=new Date??提示:import java.util.??表示java.util中的所有公有类和接口被引入到当前包。...

weixin_33724759的博客 197

硬件工程师笔记——三极管Multisim电路仿真实验汇总

NPN型三极管:由N型半导体、P型半导体和N型半导体组成,即NPN结构。 PNP型三极管:由P型半导体、N型半导体和P型半导体组成,即PNP结构。 三极管的工作原理基于电流的控制和放大,其核心是基区对电流的控制作用。 将三极管等效为两个串联的二极管进行等效分析

XU157303764的博客 2635

倍福--实现TCP/IP的配置

控制器为CX5120,需要和上位机做通信,选择TCP/IP的通讯方式,本文介绍TCP/IP通信的操作步骤。 目 录 软硬件版本 3 1.1. 倍福Beckhoff 3 1.1.1. 控制器硬件 3 1.1.2. 控制软件 3 1.2. 串口调试助手 3 1.2.1. TCP调试通信助手 3 授权文件 3 2.1 Lib文件 3 2.2. CAB文件 4 PLC程序编写 4 3.1. 引入TCP/IP库文件 4 3.2. Client端程序 5 3.2.1. 建立相关变量 5 3.3.2. 编写连接功能块

weixin_41883890的博客 5730

java触摸_简单讲解Android开发中触摸和点击事件的相关编程方法

在Android上,不止一个途径来侦听用户和应用程序之间交互的事件。对于用户界面里的事件,侦听方法就是从与用户交互的特定视图对象截获这些事件。视图类提供了相应的手段。在各种用来组建布局的视图类里面,你可能会注意到一些公共的回调方法看起来对用户界面事件有用。这些方法在该对象的相关动作发生时被Android框架调用。比如,当一个视图(如一个按钮)被触摸时,该对象上的onTouchEvent()方法会被...

weixin_29150195的博客 526

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

blackberry触摸屏设备编程(一)

<br />这篇文章我酝酿很久了,现在9800出来,黑莓的触屏开发应该会有一个比较热的趋势,就发布出来吧。<br /> <br />触摸屏设备编程1<br /> <br /> <br /><br /><br /><br />一 触摸屏幕设计需要注意的地方<br /> <br />开发用于带触摸屏的 BlackBerry®设备的应用程序时,您应考虑这些设备的以下 UI 功能:<br />• 触摸屏<br />• 屏幕方位的重要性<br />• 触摸屏键盘<br />• 加速度计(一些带触摸屏的 BlackBe

salvatore_zhang的黑莓开发专栏 1124

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

触摸屏和蓝牙的一些问题

<br />1.将触摸屏上的照片通过电脑上的蓝牙设备发送到其它蓝牙设备?<br />2.不能出现window自带的发送蓝牙界面,类似于通过蓝牙的api,异步发送图片,默认系统是windows7.<br />3.window7系统内置或外置蓝牙2.0设备<br />4.语言使用php,或者java(因为我比较熟悉这两种啦~~!)(实在没办法,只好用其它语言来~) 5.可以使用flash<br />这个还真没做过,但是应该可以用c++写接口php调用<br />用PHP写有点难,毕竟PHP主要不是用来开发本地程

cl52155的专栏 1127

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Android源码阅读技巧--查找开发者选项中显示触摸操作源码

在开发者模式下,在开发者选项中,可以勾选“显示触摸操作”,然后只要点击屏幕就会在点击的位置有圈圈显示。如何找到绘制圈圈的代码部分,有什么技巧来阅读代码量这么大的android系统源码呢?以下请跟着小老弟我来一起分析吧。 1. android设置功能的代码是在packages/apps/Settings/里面的,所以在Settings中搜寻关键的字符串, 在源码目...

weixin_30924087的博客 679
上一篇: java文件操作大全-Java基础-Java-编程开发
下一篇: 用Java设计下载软件-Java基础-Java-编程开发
java169
博客等级 码龄18年 27粉丝 2568原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值