历史回顾: 在浏览器出现的早期 , 有一个交互的应用程序在网页上跑, 还是很拉风的, 所以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学习方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)