java疑问
文章平均质量分 57
OneCode2World
这个作者很懒,什么都没留下…
展开
-
JAVA中implement和extends的区别?
我不理解:在java中为什么把:extends和implements隔了开来,把其看成是独立的部分???而不采用C++中的,继承与多重继承都支持,???在java中JAVA中implement和extends的区别是什么???java中这样叙述:"java中不支持多重继承,但多重继承可以通过接口来实现::"这句话是什么意思???:原创 2015-07-10 11:12:22 · 13609 阅读 · 2 评论 -
Java学习笔记-------JTable JScrollPane 使用错误大全
为什么会不显示标题???为什么只显示一行的数据,而且重复显示?: 代码如下:package com.JTable_test; /* * 1.先定义一个JScrollPane * * * * * */ import javax.swing.*;import javax.swing.table.*;import jav原创 2015-07-30 18:09:56 · 1673 阅读 · 0 评论 -
如何理解这个业务逻辑层
/*这是我的一个stu表的模型。*/public class StuModel extends AbstractTableModel{//定义操作数据库需要的东西PreparedStatement ps=null;Connection ct=null;ResultSet rs=null;// 通过传递的sql语句来获得数据模型原创 2015-07-31 17:46:45 · 960 阅读 · 0 评论 -
添加功能的实现--------疑惑????
/*功能:在JTable 中完成:查询、修改、添加功能它的查询功能是如何完成的???它的修改功能是如何完成的???1.先把:界面的大致做出来2.然后,再做后台响应3.为按钮设置:监听4.想办法 把对表的操作封装成一个类, 可以完成对表的操作。 要想这样做:则必须: 要使用:JTable 类中的 setModel()方法。 5. 学习原创 2015-07-31 20:20:10 · 671 阅读 · 0 评论 -
java疑问---qq项目-----一对一聊天的疑问???
1.一对一聊天如何进行一个真实的聊天呢???首先,我们先不考虑多人聊天,那么,客户端1能不能把信息直接发送给客户端2呢??如果在没优化之前是不会的,但其实真实的qq ,是可以的,并且如果发现通信的双方都在同一个局域网,它可能不走服务器现在,我们不考虑他们俩个不通过服务器实现通信。只考虑借助于服务器中转。那么怎么中转呢???:::::::1.服务器原创 2015-08-14 10:11:52 · 843 阅读 · 0 评论 -
Java疑问 不解-------------- 为什么非要进行强制性类型转换???
package com.package_model;import com.package_sqlhelper.SqlHelper;import java.sql.*;public class UserCheck{// 定义一个为表现层提供的接口函数/** 这个函数应该能完成如下功能:* 1.判断,用户传递过来的用户名是否存原创 2015-08-03 15:32:38 · 1057 阅读 · 0 评论 -
Java调用C/C++实现的DLL动态库——JNI
Java调用C/C++实现的DLL动态库——JNI由于项目的需要,最近研究了java 调用DLL的方法,将如何调用的写于此,便于日后查阅:采用的方法是JNI:Java Native Interface,简称JNI,是Java平台的一部分,可用于让Java和其他语言编写的代码进行交互。下面是从网上摘取的JNI工作示意图:总体说明:先在JAVA中建立一个类,通过javac生转载 2015-08-30 14:44:21 · 791 阅读 · 0 评论 -
JAVA Socket 底层是怎样基于TCP/IP实现的???
JAVA Socket 底层是怎样基于TCP/IP 实现的???首先必须明确:TCP/IP模型中有四层结构: 应用层(Application Layer)、传输层(Transport Layer)、网络层(Internet Layer )、链路层(LinkLayer) 其中Ip协议(InternetProtocol)是位于网络层的,TCP协议时位于传输层的。通过I转载 2015-08-05 17:51:11 · 808 阅读 · 0 评论 -
Java学习笔记-------使用DataOutputStream 、DataInputStream 组合实现C/S通信 :实例
服务器端:/* * 功能:是一个服务器,在9999端口上监听 * 可以通过控制台,输入会送给客户端的信息。 * 总共需要多少流??? * 1.把数据写入套接字流 * 2.从套接字中读取数据流 * 3.从控制台接收流 * 3. * * * */package com.test1;import java.io.DataInputS原创 2015-08-06 15:24:36 · 1623 阅读 · 0 评论 -
Java学习笔记-----从套接字中读写数据
向套接字中读写流的方法:经过我试验,发现,有俩种方法可行:1. 使用DataInputStream 从套接字流中读取数据 同时必须配合DataOutputStream向套接字流中写入数据。 实例: :DataInputStream dis =new DataInputStream(s.getInputqStream());原创 2015-08-06 16:09:01 · 814 阅读 · 0 评论 -
=============什么是刷新缓冲区???
首先你得明白什么是缓冲区。一般缓冲区用于跟外设接口,比如输入的键盘、输出到屏幕、输出到文件、串并口、网络等等,主要原因是CPU工作速度和总线传送速度远远快于这些外设的处理速度,为了不让CPU处于长时间等待状态,通常采用中断方式来处理,但为了提高效率,减少中断的次数,cpu一次把能处理的一批数据传送给外设,然而外设又不能同步处理这些数据,这样就产生了缓冲区,cpu把数据送到缓冲区,外设到原创 2015-08-06 09:53:19 · 1786 阅读 · 0 评论 -
为什么这样使用DefaultTableModel会出错???
/* * 1.先定义一个JScrollPane * * * * * */package com.JTable_test;import javax.swing.*;import javax.swing.table.*;import java.awt.*;import java.util.Vector;import java.sql.原创 2015-07-30 16:43:54 · 1345 阅读 · 0 评论 -
对于这篇文章,我该咋理解???
从exe4j生成的exe中抽取jar文件现在网络上越来越流行.net和java写的客户端的小应用程序,而且后缀是exe。本文讨论的是如何从exe4j封装的exe文件中将自己想要的jar抽取出来。exe4j一直是一种比较通用的java exe封装工具,但是其并没有将jar转换为本地文件,而是将jar文件通过特殊处理后,封装成的一个exe文件。因此只要我们了解了exe4j的原理,就可以转载 2015-07-19 17:08:46 · 374 阅读 · 0 评论 -
Java学习笔记--------为什么不能这样用???
/** JScrollPane jsp=new JScrollPane();table=new DefaultTableModel(rowdata,columname);JTable jt=new JTable(table);DefaultTableModel 到底能不能这样用???为什么只要改成这样之后,就会出错???这是不是就是说,默认表模型不能这样使用???原创 2015-07-30 17:03:08 · 336 阅读 · 0 评论 -
如何看待URL ????
如何看待URL???URL:Uniform resource locator统一资源定位符。uniform :aj:统一的,一致的,相同的,制服。locator : n:定位器,探测器。URL 是对Interneet 资源的一个引用。它的通用格式,包含三个基本部分::////().protocol 即:协议标识符,如:ht原创 2015-07-11 09:28:40 · 318 阅读 · 0 评论 -
服务器端的返回的套接字是不是客户端的套接字???
对于服务器端:Socket s=ss.accept();对于客户端程序:Socket s=new socketJ();我认为,服务器端的s即:ss.accept( )的返回值,因为,这个返回值,是在客户端发送请求后,accept()方法被激活,从而返回一个套接字对象。我认为,对于客户端的:Socket s=new socket( ); 这个语句,有俩个作用:1原创 2015-07-11 09:13:49 · 640 阅读 · 0 评论 -
java线程的疑问???
线程的疑问:问题:().为什么要引出线程???().主线程和从线程是什么关系???().因为语句是顺序执行的,怎么才能使多个线程同时并发执行呢???().线程对应的也有线程控制块.创建一个线程即:在内存中创建一个线程控制块。().对于这句话的理解:“一个Thread实例只是一个对象,像java中的任何其他对象一样,具有变量和方法,生死于堆上”为什么说,对象生原创 2015-07-10 20:53:00 · 476 阅读 · 0 评论 -
java学习篇------网络编程中的数据读写及发送与接收的机制???
问题:在java网络编程中,数据的读写和发送数据和接收数据时该如何理解???().我的理解是三段式: 1.Scanner ms=new Scanner(System.in);2. char A = ms.nextchar();3.s.send(A); // 这里的s是socket类对象。总的思想就是:我认为:原创 2015-07-11 09:00:41 · 515 阅读 · 0 评论 -
Java学习笔记-------数据库疑问
关于Statement 类对于下面这个语句我不太理解:???Statement stmt=null;stmt=con.createStatement();我的疑惑:???1.Statement和Connection都是接口,接口中的方法不都是没有实现吗???怎么能够实例化一个接口对象,并且调用其中的方法嗯???2.Statem原创 2015-07-27 06:10:14 · 414 阅读 · 0 评论 -
从设置字体来看:JAVA面向对象的特点
问题:在项目中该如何设置字体???Font f1 =new Font();jm1.setFont(f1); // jm1是菜单组件//记住,每一个有文本显示的的组件对象,内部都有xxx.setFont(Font f);设置字体的方法,用于设置字体。从这里也可以看出:Java的面向对象的特点:类的成员对象就是,类的属性。要原创 2015-07-27 10:25:04 · 402 阅读 · 0 评论 -
Java学习----继承和接口的区别是什么???
韩顺平是这样说:接口与继承的区别的 :我们知道在C++中,既支持单继承又支持多继承。而在Java中,Java只支持单继承。但是,我们有时候,又需要使用多继承,这时该怎么办呢???:于是:Java引出了接口机制。用接口来弥补Java不支持多继承的缺陷。但是,为什么Java在一开始的时候,不设计成支持多继承呢???韩顺平老师是这样原创 2015-07-16 12:42:39 · 762 阅读 · 0 评论 -
java疑问:?? 线程
线程: thread 为什么thread类能实现线程机制???在java中,一个类要当做线程来使用有俩种方法:1.继承Thread 类 ,并重写Run()函数2.实现Runnable接口,并重写run函数。问题:我的: 既然 通过Thread可以实现线程,为什么还用引入接口机制???请记住:一切接口的引入,都是为了弥原创 2015-07-18 14:41:29 · 381 阅读 · 0 评论 -
java错误提示------No enclosing instance of type Demo10_1 is accessible
错误提示:No enclosing instance of type Demo10_1 is accessible. Must qualify the allocation with an enclosing instance of type Demo10_1 (e.g. x.new A() where x is an instance of Demo10_1).原创 2015-07-18 14:35:13 · 823 阅读 · 0 评论 -
Java --------百思不得其解
package com.JTable_test;/* * 1.先定义一个JScrollPane * * * * * */import javax.swing.*;import javax.swing.table.*;import java.awt.*;import java.util.Vector;import j原创 2015-07-30 17:48:23 · 438 阅读 · 0 评论 -
Java疑问:-------在Socket中用PrintWriter 写入的数据为什么用DataInputStream不能读取?
在Socket中用PrintWriter 写入的数据为什么用DataInputStream不能读取?原因是什么??? 其本质原因是什么???:/* * 功能:是一个服务器,在9999端口上监听 * 可以通过控制台,输入会送给客户端的信息。 * 总共需要多少流??? * 1.把数据写入套接字流 * 2.从套接字中读取数据流 * 3.从控制台接收流原创 2015-08-06 15:54:09 · 2456 阅读 · 0 评论