Java 本人初学Java遇到了一些问题,请求高手赐教!

Java 本人初学Java遇到了一些问题,请求高手赐教!,第1张

历史回顾:  在浏览器出现的早期 , 有一个交互的应用程序在网页上跑, 还是很拉风的, 所以Applet 也稍微风光过, 可是后来被Flash打败了, 再后来双双败于HTML5 由于性能问题,安全问题, 很多浏览器都禁止了Applet 甚至Flash 的运行了  现在要开发网页应用 还是学好Html, JS, CSS拥抱HTML5 吧

解释: Java9 把 javaappletApplet 注解成了废弃的类了; 原则上就是不建议使用了, 后面的版本中这个类很可能就会被删除

解决方案一:  使用java 9以下的版本, 比如Java 8就不会看到这个提示了(这是掩耳盗铃!!)

解决方案二:  放弃使用java 编写 网页应用程序 使用HTML CSS JavaScript

学习建议: java图形界面学习建议; 放弃网页应用的技术,比如Applet或者JApplet; 但是要关注下java的桌面客户端技术 ,可以简单学习 awt,Swing 重点学习 JavaFX ;特别是javaFX特别优秀, 但是JavaFX错过了桌面客户端的黄金时代, 现在是移动互联网的黄金时代但是javaFX可以编写很多行业软件(比如 航空,电力, 科研)或者自己用的小程序(阅读器, 数据库应有,游戏 )

拓展: 使用@Deprecated 即可把类或者方法注解为废弃的, 不建议使用的;参考代码如下

//Deprecated注解: 表示此类已经被废弃

@Deprecated

public class Test{ //(在Eclipse里看到就会出现文字中间有横线)

public static void main(String[] args) {

Test test=new Test();

testsayHello();

}

//Deprecated注解: 表示此方法已经被废弃

@Deprecated

public void sayHello(){

Systemoutprintln("Hello");

}

}

一般来说,用MySQL数据库伸缩性比较大些,你不会要做很大的东东吧?

但是java的数据库连接比其他的稍微麻烦一点,不过你学这个的就不用我说了吧

他的连接语句是这样的:

ClassforName("orggjtmmmysqlDriver")newInstance();

String url ="jdbc:mysql://localhost/myDBuser=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"

//myDB为数据库名

Connection conn= DriverManagergetConnection(url);

在开始学习Java的的时候,每个人能够接受的方法是不一样的,并且同样的方法可能有的人是无法接受的。那么在进行学习的过程中,怎么才能找到适合自己的方法呢?在寻找自己适合方法的过程中,其实是一个摸索的过程,下面java课程培训机构为大家介绍一些方法供大家参考。

第一步:安装JDK在开始学习的过程中,进行安装是零基础学生需要掌握的重要步骤,在进行软件开发的过程中,首先需要进行软件安装。JDK是进行安装的第一步,很多人可能对JDK的了解不是很多,可能会在第一步被JDK安装所困扰。在安装过程中,java课程认为需要掌握JDK的配置环境,搞清楚JRE是如何加载class的,这样才能扫除学习Java最大的障碍。第二步:学习Java语法学习软件开发的过程中,不同软件开发的语法使用是不同的,但是在了解Java开发的过程中可以发现,Java语法和C++是非常类似的。在学习语法的过程中,短时间是无法很快接受的,首先需要掌握基础的语法,随着不断的学习加深理解,但是在学习的过程中如果能够有人进行指点,那么可以简短学习的时间。第三步:学习Java面向对象语言的特性对于很多零基础想要学习Java软件开发的人来说,想要很快的掌握面向对象编程是非常困难的,并且在整个学习的过程中需要掌握的知识非常多。很多人在学习的过程中发现,如果没有一定的编程基础,是很难接受的,所以在学习软件开发的时候需要一步一个脚印的。在学习过程中,昆明北大青鸟建议可以在网上了解一些相关的编程语言进行学习,并且向有经验的人进行请教,这样对掌握面向对象编程语言有很大的帮助。

第四步:学习Java数据库在学习软件开发的过程中,不能缺少的内容就是数据库的连接,任何软件开发都不能离开数据库的时候,但是在进行软件开发的过程中,应该如何选择数据库的使用呢?常用的数据库主要为mysql、SQLServer、Oracle、access,在学习过程中需要主要掌握基础类库学习。学习软件开发师不能一蹴而就的,只有扎实的掌握每个步骤才能很好的掌握整个开发流程。在学习软件开发的过程中,很多人会因为枯燥而选择放弃,能够坚持到最后的一定是最好的。在学习的过程中,还可以选择电脑培训学校进行学习,这样能够在学习和交流中更快的掌握技能。

如果是JSP的话,假设那个输入的控制的id为input,那么在你接收数据的页面写脚本,(即表单中action=“XXjsp”)如下:

<%

String data=requestgetElementById("input");

(如果有写dao类方法,那就是直接new一个dao类对象再点那个方法就行了,没有就写代码,但那样显得很乱,DBUtil就不要我写了吧?如果不会,请追问)

String sql="insert into 表名 (列名) values()";

Connection conn=DBUtilgetConn();

try{

PreparedStatement pst=connpreparedStatement(sql);

pstsetString(1,data);

pstexecuteUpdate();

}catch(SQLException e){

eprintStackTrace();

}finally{

DBUtilclose(null,pst,conn);

}

%>

在面板上用table显示数据库的中的信息

代码如下:

try{

             Database db = new Database();

             dbconn();

             Statement stmt = dbconncreateStatement();

             ResultSet rset = stmtexecuteQuery("SELECT FROM goods");//前面的为数据库部分(每个人视情况而定)

             DefaultTableModel dtm = (DefaultTableModel) jTable1getModel();

             dtmsetRowCount(0);

             while (rsetnext()) {

                 Object[] row = {

                     rsetgetString(1),

                     rsetgetDouble(2),

                     rsetgetDouble(3),//这三个为表各个字段的值,从数据库中得到的

                };

                 dtmaddRow(row);

             }

             rsetclose();

             stmtclose();

             dbcloseConn();

         } catch (ClassNotFoundException ex) {

             LoggergetLogger(AdminclassgetName())log(LevelSEVERE, null, ex);

         } catch (SQLException ex) {

             LoggergetLogger(AdminclassgetName())log(LevelSEVERE, null, ex);

         }

最简单的方法,在indexjsp页面写一个JS跳转到你的action。

<body>

<script language="JavaScript">

windowlocationhref = "showpageaction";

</script>

</body>

第2种方法就是配欢迎页面为你要跳的action,

在webxml里设置

<welcom file list>

<welcome-file>welcomeaction</welcome-file>

</welcom file list>

以上就是关于Java 本人初学Java遇到了一些问题,请求高手赐教!全部的内容,包括:Java 本人初学Java遇到了一些问题,请求高手赐教!、java语言跟什么数据库连接最好、java学习方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9438240.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存