「java@see」Javaseen
本篇文章给大家谈谈java@see,以及Javaseen对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java注释帮我!!!!!!!!!!!!!!
- 2、java中@的作用是什么?
- 3、java序列化有什么作用?
- 4、javadoc中的@see超链接怎么做呀?我在注释里写了@see+类名,但是生成的html文档里,类名没有生成超链接!
java注释帮我!!!!!!!!!!!!!!
import java.awt.*; //调用awt包
import java.applet.*;
import java.awt.Color; //调用awt中的Color类
public class q3051011 extends Applet implements Runnable {
Image buffer;// 定义图像对象
Graphics gContext;// 定义图形上下文
Thread animate;// 定义一个线程
String s = "这是文字动画";
int w, h, x, y, size = 12; // 定义整形变量并赋值
/**
* Applet初始化
*
* @see java.applet.Applet
* @return 无
*/
public void init() {
w = getWidth();// 返回组件的当前宽度。
h = getHeight();// 返回组件的当前高度。
buffer = createImage(w, h);// 创建一个宽W高H的图形区域。 (创建一幅用于双缓冲的、可在屏幕外绘制的图像)
gContext = buffer.getGraphics();// 获得图像使用的图形上下文
gContext.setColor(Color.blue);// 设置图形上下文的当前颜色为蓝色
}
/**
* Thread 线程启动操作
*/
public void start() {
// 开始animate线程
if (animate == null) {
animate = new Thread(this);
animate.start();
}
}
/**
* Thread 线程终止时的处理操作 以释放资源
*/
public void stop() {
// 结束animate线程
if (animate != null)
animate = null;
}
/**
* Runnable接口的实现
* 执行所需的操作
*/
public void run() {
while (true) {
//X,Y的坐标设定
x = (w - s.length() * size) / 2;
y = (h + size) / 2;
gContext.setFont(new Font("宋体", Font.PLAIN, size));
gContext.drawString(s, x, y);//绘制一串字符s内容的文本
repaint();//重画图形
try {
animate.sleep(50);//线程休眠50ms
} catch (InterruptedException e) {// 捕获异常
}
gContext.clearRect(0, 0, w, h);//通过使用当前绘图表面的背景色进行填充来清除指定的矩形.0 - 要清除矩形的 x 坐标。0 - 要清除矩形的 y 坐标。w - 要清除矩形的宽度。h - 要清除矩形的高度。
if (++size 40)
size = 12;
}
}
/**
* Applet画图操作方法
*
* @see java.applet.Applet
*/
public void paint(Graphics g) {
g.drawImage(buffer, 0, 0, this);//绘制指定的buffer的图像
}
/**
* Applet刷新操作,重新绘制图形
*
* @see java.applet.Applet
*/
public void update(Graphics g) {
paint(g);//重新调用paint函数绘制图形
}
}
java中@的作用是什么?
java中@的作用是在其他附属技术中使用。比如:
1、javadoc 文档关键字
/**
* @author
* @version
* @since
* @see
*/
用于自动生成API文档,标注作者、版本、历史变化、参考、功能、参数说明等相关信息
2、Java annotation/Java标注
语法: @关键字(值),用于把关键字和值传递给编译器,更精确低控制编译器的动作。关键字都是随技术、框架、编译器的不同而不同,含义也不同、数量不定。可以由子技术或开发者扩充。比如@override 说明会重写该方法
扩展资料:
常见的Java程序中用到的转义符:
n:换行符,unicode值为'u000a'
t:制表符,unicode值为'u0009'
r:回车符,unicode值为'u000d'
":双引号,unicode值为'u0022'
':单引号,unicode值为'u0027'
\:反斜杠,unicode值为'u005c'
b:退格符,unicode值为'u0008'
在Java中声明字符:char c1 = '一'; 即表示c1是一个字符。
参考资料:百度百科-Java字符
java序列化有什么作用?
有利于把一个Java对象变成字节流的形式传出去。
有利于从一个字节流中恢复一个Java对象。
有利于使用的java对象要在分布式中使用或者在rmi远程调用的网络中使用,实现java序列化接口。
Java对象的序列化有两种方式:
1、是相应的对象实现了序列化接口Serializable,这个使用的比较多,对于序列化接口Serializable接口是一个空的接口。
2、实现序列化的第二种方式为实现接口Externalizable。
Externlizable的部分源代码如下:
* @see java.io.ObjectInput
* @see java.io.Serializable
* @since JDK1.1
*/public interface Externalizable extends java.io.Serializable { /**
* The object implements the writeExternal method to save its contents
* by calling the methods of DataOutput for its primitive values or
javadoc中的@see超链接怎么做呀?我在注释里写了@see+类名,但是生成的html文档里,类名没有生成超链接!
使用java是无法自动生成注释的。最多生成注释的空壳。例如在eclipse可以用alt-shift-j,生成一个空的注释框架。 具体的内容还是需要开发者自己来实现的。现在代码还没有灵活到通过看你的代码了解你要做什么。
另外一种生成注释的方法则是反过来,自动生成代码的同时自动生成注释。一般使用伪代码工具来编写,然后在生成代码的同时生成java。这样的工具不多。而且往往有很大的局限。往往属于公司内部使用的工具。
关于java@see和Javaseen的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-30,除非注明,否则均为
原创文章,转载请注明出处。