当前位置:首页 » 编程语言 » thinkinsql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

thinkinsql

发布时间: 2022-09-02 19:54:26

1. 对不是计算机专业的学生,想自学Java 看什么教材好,时间充足以前有学过C语言,不过超烂!

这是从网上找到文章,讲的很不错,包含java学习的方法。呵呵,你可以看看。希望对你有帮助。希望大家可以成为朋友共同进步,其实无论学哪一行,都要去学好它,不然它只会成为累赘,白白浪费了时间和精力。祝你好运吧。

j2ee的学习顺序

我认为j2ee一定要循序渐进,我自己就是这样,从一个一般高校计算机系毕业,
然后满怀梦想和激情去找工作,我kao,那个单位都给我白眼,连会老家的心都有了,那个时候和几个哥们,住在地下室(就在北航那里)。环境相当恶劣,女朋友天天催我找工作,我屁都不会,怎么找?连死的心都有了(不知道大家有没有这样的感受),最后通过朋友介绍和引导开始重新做人,好好学习了。经过一年左右时间的学习[这个经历现在想来都恐怖,一个字,累,两个字,真累。],在学习期间还在kfc打工赚钱,得教房租呀,那是一听到房东的脚步声,都不知道怎么办,房东是个干干的老头。总是用不屑的眼神看我们这帮北漂。好像我们随时可能偷他的东西一样。嗨。
不诉苦了,讲讲后来怎样了,学习一年后,我自己作了两个项目(图书管理系统)和(超市管理系统),就迎着头去找工作,还好,凭借两个项目说服项目经理让我留下,刚开始的时候一个月是2000,现在逐步增长到 ... 哈哈 不告诉你,你们猜吧。总之目前公司挺看重我的。我就给大家谈谈我是如何学习的吧。

我觉得学习j2ee一定要循序渐进,千万不要太急了。把java基础打牢一点,再牢一点。各位,你们在后面学习什么struts,hibernate,spring,ajax..都很轻松。

第一个阶段(java基础阶段)

1.java语法
2.面向对象
3.常用的api
4.界面编程
5.多线程
6.文件io
7.java网络编程..

看看 张孝祥老师的 java视频 (不过张孝
祥老师普通话不是很好,而且语速很慢,不过技术是不用说的啦!感谢张老师的无私奉献了,呵呵)

第二个阶段 (数据库阶段)

1.oracle
2.mysql
3.sql server
目前中国软件公司用的最多的三大主流数据库是sql server,mysql ,oracle .目前看来oracle数据库越来越流行了。一般情况下PHP对应MySQL数据库;ASP对应SQL数据库;JSP对应ORACLE数据库。所以大家会经常看
到市场上JAVA培训都是用的ORACLE数据库,其实你学会了ORACLE数据库,再去学习MySQL、SQL数 据库,你会觉得有很多相似的之处,学起来也容易上手了。oracle我推荐
韩顺平老师 oracle视频 (韩老师授课很有趣,特适合基础不太好的人。讲课有一套)

第三个阶段 (web开发阶段)

1.html
2.css
3.javascript

这三个部分是进行web开发的必须技术.一定要好好学习.不过我当时没有发现有讲的特别好的。好像很多老师都讲框架和后台,界面这块不多,所以就没有什么好推荐的了,大家可以
在网上找找看看,<<别具光芒>> 这本书讲的挺好,不过不太适合初学者,可以看看孙鑫老师视频的《HTML语言速成》。

第四个阶段 (j2ee 中级部分)
1.servet
2.jsp
3.mvc

这个阶段是接近企业的需求了,所以学习起来,难度偏大,如果前面没有学习扎实,会比较麻烦,我就是这样的,前面没有吃透,就学习j2ee 中级,搞得我消化不良。所以小弟我中心的告诫大家,把前面的学好,再学习第四个阶段,这里的mvc思想不太好理解,是学习的重点。同时要学习tomcat/jboss/wl 这些服务器所以,你可能感到要学习的东西一下多了很多,其实我就在这里动摇过,有那么一段时间,又想放弃了。可是一想到 房东那种不屑的表情,我就想,一定要好好学习,混出个人样来。我家是农村的,回去就是种地,当公务员我没有关系,再说会老家我学习的专业也用不上,要不就是当个网管什么的,不说了,反正当时心情很复杂吧。这个阶段我推荐
韩顺平老师 servlet视频 jsp视频 (这里也特别谢谢韩顺平老师,我是比较喜欢他讲课的风格,因为我当时基础不好,所以不敢看讲的太理论的课。)

第五个阶段 (j2ee 高级部分)

1.struts
2.hibernate
3.spring

学习完Servlet、JSP然后再去学习框架Struts、Hibernate、Spring等最前沿的最流行的网络编程必备的软件技能。
推荐的参考书籍是美河图书提供《Servlet与JSP核心编程》
框架的基础就是Servlet、JSP。首先大家应该学习的是Struts框架,典型的MVC模型。推荐学习视频是 张小静的Struts视频。(网上有孙鑫的视频嘛,主要就是讲的Struts、Hibernate、Spring这三个框架,但是这个好像是偷录的效果不好,听起来比较吃力,衔接的不好)
推荐书籍孙卫琴编着《精通Struts基于MVC的Java.Web设计与开发》

然后就是Hibernate框架,推荐李兴华老师的Hibernate视频,
参考书籍孙卫琴 《精通Java对象持久化技术详解》

最后关于Spring框架的视频,在网上你可以搜索到很多,但是系统讲解的真的没有发现,本着对大家负责的态度,不敢乱推荐,大家到网上搜一下,也许现在有了也可能。

学完上述三个阶段的内容,就在看看xml,ajax,ejb这些知识!尤其是的Ajax用得非常火,我们公司就用,ajax的框架流行的是(jquery,dw),我们公司用的是jquery.这里提一 下,学习Ajax之前一定要有JavaScript的基础,推荐视频张孝祥JavaScript网页开发,这套视频有相应 的配套书籍《JavaScript网页开发》

最后我需要说明一下:我推荐的视频和书在网上可以免费下载的,大家也多多留言,把更好的东西给分享一下。

2. 在java中如何使用一个方法实现两种不同的查询

楼主能否说的详细点,我这里认为的是一个方法实现两种不同形式的查询(此处举例:模糊查询、精准查询)
定义vo类A
public
class
A{
private
String
name;
private
String
addr;
......
//
get\set方法
}
定义方法B
public
list
A(A
vo){
//
vo:包含name、addr
String
sql
=
"Select
*
from
表名
where
1=1";
1、精准查询
if(vo.getName()!=null&&vo.getName().trim()>0){
sql
+=
"and
字段
=
'"+vo.getName()+"'";
}
2、模糊查询
if(vo.getAddr()!=null&&vo.getAddr().trim()>0){
sql
+=
"and
字段
like
'"+vo.getAddr()+"'";
}
return
list结果集;
}
注:不建议使用sql拼接方法进行查询,容易sql注入,此处为了方便才这样编写,希望回答对你有点启发。

3. 学习Java最重要的是哪些知识点

第一:对于Java面向对象概念的理解。学习Java的第一个难点就是如何理解Java的面向对象编程概念,涉及到类、接口、多态等概念。在理解这些Java开发概念的过程中,应该从Java面向对象编程过程入手,涉及到类的定义、对象的创建和方法的调用,在这个基础上可以逐渐形成自身的Java编程思想。

第二:对于Java模块化编程的理解。Java是抽象程度比较高的编程语言,所以对于初学者来说,可以先从模式编程入手,然后进一步提升自身对于模块化编程的理解。对于Java程序员来说,模块化编程能力对于自身的Java开发能力有非常直接的影响。另外,在理解Java模块化编程的过程中,也会逐渐提升自身的抽象能力。

第三:Java的开发框架。Java开发与开发框架有非常紧密的联系,初学者可以先从Spring开发框架开始学习,比如从SpringBoot开始学起就是不错的选择。Spring系列框架当前已经非常庞大了,基于Spring也能够完成“一站式”解决方案。Spring框架的学习过程并不复杂,但是需要完成一系列实验。

书籍的话,推荐看下我们出版的图书《实战Java程序设计》

这是一本既注重实战,同时也注重底层“内功”(内存分析、JVM底层、数据结构)训练的书。非常实用!

希望能帮到你,望采纳!

4. java课程问题

如果有这样宣传的培训班,我建议你不要去。
跟着培训班学完这一整套至少得四至六个个月的时间而且是全日制脱产学习(我身边有好几个哥门参加过相关的培训),如果你已经学过编程的话,你也应该知道熟练掌握一门语言关建在于多多练习,课程的学习如果没有相关的实践练习作辅助的话,一切都是空话。
宣称两个月能学完的,我想两个月下来最多也就是照本宣科的学完课本,不会有太大的收获!