Java代码意思6月18日 10:56 你才上初中就研究Java了,真厉害!呵呵?。?
这段代码应该是一个Bean类中的一个方法,主要功能是按照你给的图片 , 建立一个名为kangzhw.jpg的图片,也就是说把你给的图片,复制成kangzhw.jpg,并且在复制后的文件中加了几个字(具体加什么,不清楚) 。
------------------------------------
下面我们一行一行看:
Image img = ImageIO.read(new File(request.getRealPath("/") "index\\" fileName ));
说明:
//request.getRealPath("/"),取得当前站点的根目录.
//Image img = ImageIO.read(),这里就是按照你给的文件名,读取文件到img对像中(文应该是个图片,不知道这里为什么没有做判断).
-----------------------------------------------------------
int width = img.getWidth(null);
int height = img.getHeight(null);
说明:
//这两句用于定义图片的宽和高 。?。?
------------------------------------------------------------
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
说明:
【java简单代码意思 一段java代码的详细解说】这里就是按照定义的图片宽和高,开一个缓冲区,用于日后存图片 。
-------------------------------------------------------------
Graphics g = image.createGraphics();
g.drawImage(img, 0, 0, width, height, null);
说明:
这个是按照定义的宽和高还有上面那个img,搞一个画笔(就是Graphics),因为缓冲区都开了,总得有东西往里搞东西才行 。image就是图片缓冲区 。
--------------------------------------------------------------
String stri = null;
//
if(addString.length()14)
{
stri = addString.substring(1,14).concat("...");
}else
{
stri = addString;
}
//这一句 , 我也不知道啥意思,就是往图片里添加的字符串 。
--------------------------------------------------------------
//设置要画的颜色为Green,GREEN是常量 。
g.setColor(Color.GREEN);
//设置字体的大小样式 。(有注释)
g.setFont(new Font("Courier", Font.PLAIN, width/10)); //字体,样式,大小的设置
//字符串与字体所在的坐标 。(有注释)
g.drawString(getStr(stri), width - width*3/4, height - height/2);
//把刚刚搞出来的画笔扔掉 。销毁!
g.dispose();
说明: 以上所有操作是,先开一个图片的缓冲区(就是在内存里画出一个空的图片),然后在这个内存中的图片上添加一些字,这样就是准备出来一个模版,然后一会儿把你给的图片,再添加到这个图片上 。
=====================
File tempFile= new File(request.getRealPath("/") "index\\" ,"kangzhw.jpg" );
说明:这里新建立一个文件对象,文件名就是kangzhw.jpg,这里只是建立对象 。
注: 从这里往后,我感觉代码有问题! 所以不解释!
FileOutputStream os = new FileOutputStream(request.getRealPath("/") "index\\" "kangzhw.jpg");
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(os);
encoder.encode(image);
os.close();
java代码 什么意思首先理解public boolean addBook(Book book )这句话的含义是创建一个大家都能使用的公共方法(public的作用),该方法返回一个布尔类型的值(boolean的作用),该方法的名字是addBooke(调用方法需要名字?。?没名字怎么用它),这个方法需要的参数是一个Book类型的对象book(Book book的作用);
每一个方法都有一个方法签名:方法签名就是方法名和参数列表(在这里就是 addBook(Book book))通过方法签名我们就能正确的找到并执行该方法;
方法名 , 顾名思义就是方法的名字,一个类中可以有很多相同方法名的方法,就拿addBook来所 , 是添加书,添加书的渠道很多,可以通过书名添加,也可以通过id添加,只不过执行的逻辑和需要的参数不同;所以一个类中可以有很多的同名方法 , 那么程序如何区分这些方法呢?那就是通过方法签名的另一个元素——参数列表,在java中称方法名相同,参数列表不同的情况为方法的重载;
这位大哥问的就是参数列表的问题,参数列表中需要的是参数的数据类型,和一个引用来临时在方法中保存用户给的数据;这里Book就是数据类型,book就是一个临时的引用在方法体内可以代表用户给的数据的;这里有需要有栈桢和堆的概念了,在没有这些基础知识的时候我们只要知道,book是一个引用,在方法体中我么可以使用book来操作一个不属于我们的外部对象;
纯手打望采纳;
简单的JAVA的程序代码的意思?意思是把x和y转换成字符串输出 。
当x=0,y=0时 , 输出
0 0(空格)
当x=1,y=0时,输出
0 0 0 1(空格)
所以 , 最后输出就是:
0 0 0 1 0 2 0 3 0 4(最后还有一个空格)
给段最简单的java代码让我新手看一下最简单的java代码肯定就是这个了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是应该是所有学java的新手看的第一个代码了 。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!
求高手跟我解释下 下面JAVA代码每句代码的意思就从denglu(...)方法开始讲了,这个方法在声明的时候标识了会throws Exception,表示这个方法中的某些代码可能会抛出异常 。
UserDenglu resultUser = null; 构造一个名叫 UserDenglu的类的对象 resultUser,值为null表示没有实例化(只是声明了一个模型,没有在内存中占用位置) 。
String sql = ... 这名是定义一个字符串变量 , 它的值是一个sql语句;语句的意思是: 查询t_denglu表中字段userName值(?为暂留空,后面填)并且password值为(?为暂留空 , 后面填);
PreparedStatement pstmt = con.prepareStatement(sql); 将sql语句传给con对象(数据库连接对象)的prepareStatement方法得到返回值为 pstmt对象;
pstmt.setString(1, user.getUserName()); 把sql语句中的第一个?参数替换成 user.getUserName()方法的返回值;
pstmt.setString(2, user.getPassword()); 意义与上句类同,替换第二个?参数 。
ResultSet rs = pstmt.executeQuery(); 执行数据库查询语句,将查询结果放入rs对象中;
if(rs.next()) 如果rs结果集中还有下一条的话
resultUser = new UserDenglu(); 实例化resultUser对象;
resultUser.setUserName(rs.getString("username"));将数据库结果集中查询到的列名为username的列的值传入 resultUser.setUserName()方法中;
resultUser.setPassword(rs.getString("password"));与上句类同 , 将password列的值传入到resultUser的setPassword()方法中 。
========================================================
这个做的是用户登录功能,该方法中接收一个包含用户输入的用户名和密码的UserDenglu对象,然后用它们来查询数据库中是否有对应用户名和密码对的结果 , 如果有的话,就登录成功,如果没有 , 就登录失败 。登录失败,该方法返回的是null,如果登录成功 , 返回的是一个包含数据库中查询出来的用户名和密码的UserDenglu对象 。调用这个方法时,可以判断它返回值是否为null来判断是否登录成功(用户名和密码正确) 。
java简单代码意思的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于一段java代码的详细解说、java简单代码意思的信息别忘了在本站进行查找喔 。
推荐阅读
- erp管理系统谁提出的,erp管理系统的核心内容
- 怎么样chatgpt写作业,怎么可能写作业
- jquery阻止追加多次,jquery阻止默认事件
- 在js函数形参中赋值,js中的赋值
- 如何打开oracle数据服务 怎么打开oracle服务器
- sqlserver注册sa,sqlserver注册失败
- 视频号怎么关闭回放,视频号如何回放
- 机器推广视频如何剪辑,如何制作推广视频
- 关于迷你笔记本windows系统的信息