深圳培训网 > 深圳JAVA培训机构 > 深圳北大青鸟
首页 betway365客服 最新资讯 热门问答

深圳北大青鸟

免费试听 15622808442

您当前的位置: 资讯首页 > JAVA培训资讯 > 深圳java软件工程师待遇

深圳java软件工程师待遇

来源:教育联展网    编辑:大力    发布时间:2018-06-22

JAVA基础名词






JDK(Java Development Kit):Java开发工具,包括JRE;

JRE(Java Runtime Environment):Java运行环境,包括JVM;

JVM(Java Virtual Machine):Java虚拟机,可以运行字节码;

JAVA SE:用于简单的服务器应用的JAVA平台;

JAVA EE:用于复杂的服务器应用的JAVA平台;

JAVA ME:用于微型手机和其他小型设备的JAVA平台;

SDK:用于描述1998-2006年之间的JDK;

J2:用于描述1998-2006年之间的JAVA版本。





JDK软安装

www.oracle.com匹配自身系统的JDK安装程序并安装。





JDK软件下目录‍




  • bin:JAVA的一些运行程序,包括编译器、解释器、其他可执行文件

    db:JAVA DB数据库;

    include:用于本地代码的头文件;

    jre:JAVA程序的运行环境;

    lib:可执行文件使用的文件;

    scr:JDK类库, 源代码文件。‍



JAVA命名规范‍



  • 不使用拼音和汉字,只能使用英语、数字、下划线或者$,必须使用英- 语打头,“_”一般用于命名静态常量。


    驼峰命名格式,不能有空格,类名的命名中首字母大写,例:CatMilk‍




JAVA关键字和保留字‍

JAVA关键字

JAVA编程语言中,事先定义的,有特殊含用途的单词。
如:目前接触到的publicstaticvoidJAVA保留字

JAVA编程语言中,暂时还没有被定义的,但以后有可能会用到的单词,目前JAVA的保留字有gotoconst

注意‍

JAVA中没有sizeofgotoconst,且sizeof既不是关键字也不是保留字。



PDT3(JavaWeb高级)



驱动项目



驱动技术



技术要点



成果展现





中国**外*局系统





1、Filter



实现Filter过滤器、Filter中方法剖析、Gof设计模式之责任链设计模式、剖析Tomcat 服务器源码查看Filter调用过程、字符编码过滤器实现、web站点登录拦截过滤器实现 、web站点ip地址过滤器实现、AOP编程思想、Filter生命周期、FilterConfig详解

























































2、Listener



怎么实现一个Listener监听器、ServletContextListener详解、SessionListener详 解、Session对象销毁时完成购物车持久化操作、Gof设计模式之监听器模式、服务器 启动时监听器初始化资源、服务器关闭时监听器回收资源



3、Servlet3.0



@WebServlet、@WebInitParam、@WebFilter、@WebListener、 @MultipartConfig、异步处理支持、可插性增强、ServletContext性能增强、 HttpServletRequest对文件上传的支持



4、AJAX



ajax发送get/post请求、eval函数、json处理、中文乱码解决方案、ajax核心对象创 建、注册回调函数、回调函数详解、readyState属性详解、status属性详解、 responseText属性详解、ajax完成自动补全功能、下拉列表联动效果、表单验证效果



5、MVC



系统职能分工、MVC架构模式优点、开发原则:高内聚、低耦合。组件独立性/复用性、 Model数据:业务数据分析service、数据库数据分析dao。View视图:JSP、 Freemarker等。Controller控制器:完成调度,管理Model与View。MVC体现了 Gof设计模式之监听模式



6、ThreadLocal



系统职能分工、MVC架构模式优点、开发原则:高内聚、低耦合。组件独立性/复用性、 Model数据:业务数据分析service、数据库数据分析dao。View视图:JSP、 Freemarker等。Controller控制器:完成调度,管理Model与View。MVC体现了 Gof设计模式之监听模式



7、Gof之代理模式



静态代理模式;JDK自带的动态代理;CGLIB代理;动态代理方式控制事务;



8、连接池/C3P0/DBCP/Druid



连接池实现原理;常用连接池C3P0/DBCP的使用;阿里巴巴的Druid连接池;



9、JNDI



Java Naming and Directory Interface,SUN公司提供的一种标准的Java命名系统 接口;JNDI和连接池联合使用;



10、Gof之工厂模式



工厂模式的适用场合、简单工厂模式、工厂方法模式、抽象工厂模式



11、MySQL高级



事务、隔离级别、隔离级别与一致性问题的关系、并发事务与隔离级别示例、MySQL架 构组成,MySQL备份和恢复,MySQL查询和索引优化、MySQL存储引擎优化, MySQL锁机制优化及高可用设计、MySQL集群、视图、DBA命令、导入导出



12、Oracle



Oracle的安装、服务的启动和关闭、监听器、网络服务名、VARCHAR2、sequence、 rowid、rownum、通用的分页SQL、Oracle索引实现原理剖析、数据库安全管理、表 空间、系统表、PLSQL Developer客户端工具的使用



13、PL/SQL



PL/ SQL 字符集、 PL/ SQL 块、 PL/ SQL 高级编程、用 PL/ SQL 程序访问数据库、 声明和使用子程序、过程和函数、记录类型、%type和%rowtype属性、游标、集合、 异常处理、 PL/SQL 程序类型(包括:匿名 PL/SQL 块、存储过程和函数、删除存储过 程和函数 ) 、触发器



14、SQL优化



什么是执行计划、SQL语句是否清楚的告诉查询优化器它想干什么、索引查找和全表扫 描、统一SQL语句写法、不要把SQL语句编写的太复杂、清晰SQL语句执行顺序、使用 临时表暂存中间结果、一些SQL查询语句添加nolock、使用like进行模糊查询应注意什 么、数据类型的隐式转换对查询效率的影响、尽量避免大事务操作,提高系统并发能力



15、MyBatis



MyBatis实现原理、MyBatis入门、安装和配置MyBatis、使用映射语句、执行非查询 语句、使用高级查询技术、事务、使用动态SQL、使用高速缓存提高性能、MyBatis数 据访问对象、DAO使用进阶



杜老师 Java

讲师简介


12年以上的软件研发及项目管理经验,Linux专家;曾先后就职于中讯、甲骨文、百度等国内大型软件公司;自工作以来参与过多个大型Java项目的分析、设计、开发、测试、管理等工作;参与设计并主持过中国首钢集团-自动化系统、松下集团等多个项目;先后担任过Java高级工程师、组长、CTO等职务,并经常对其内部员工进行技术培训;软件开发中非常注重系统的可维护性、稳定性、性能、扩展性以及软件的质量;2009年国家工信部授予NITE-高级JavaEE讲师;2011年8月出版(电子工业出版社)书籍《搞定J2EE》一书,深受IT人士追捧;2012年免费发布的JavaSE视频,讲解通俗易懂,表达流利,深受网友喜欢,堪称Java基础视频经典之作;

白驹过隙,日光荏苒,弹指挥间,我在职坐标上海Java培训的阶段已经逐渐进入尾声,我也很佩服自己,竟然路坚持走了下来。阶段每天要学的东西越来越多,我总感觉自己的知识量不够,度甚至怀疑自己当初选择学习Java是对是错。

我们学习了mysql数据库、web、servlet、MVC设计模式、反射、注解、数据库连接池等知识点,其中学习的强度丝毫不比弱。在进行web开发的同时我们也要对html有了定的了解,虽然作为后台程序员不一定需要对html有很深入的理解,但是能看懂并会修改是作为名Java工程师的必备技能。

我认为的难点主要在于js(JavaScript)和正则表达式,其中js和Java有相同的地方,但相对而言更加灵活,它在赋值时没有对类型要求很严格,只需var就搞定了,定时器的运用也算个难点。

紧接着就是应用驱动Tomcat的学习,这个知识点主要讲了Servlet的运行过程、生命周期、Config配置文件、ServletContext全局对象、request请求和response响应的具体用法,当然还涉及到了Cookie和Session的特点比较和具体应用。后面还讲到了开发模式,也就是MVC开发模式Modal View Controller,通过分层实现各个功能,使得可读性更高。

通过这些日子的学习我感觉最重要的还是数据库,毕竟在运用过程中我们对数据的调用需要很谨慎,旦数据库出了问题,那修改起来就相当麻烦。合理的使用Java三层架构,数据访问层(dao) 、业务逻辑层(biz 或者services) 、界面层(ui) ,可以提高我们的代码的可读性,降低代码的耦合度,方便我们寻找bug并修改。

最后还要说明点的是代码的命名规范问题,规范的命名可以减少很多问题,例如提高代码的可读性,更能提高自己的工作效率。在我们日常的程序编写中有很多莫名奇妙的问题都是由于命名不规范引起的,所以注意命名规范对我们这些初学者而言很重要。

总的来说在职坐标上海Java培训阶段学习的内容很多,虽然之前一度有要放弃的想法,但坚持下来回过头看其实也没有那么难,剩下的时间我会再接再厉,不让自己留有遗憾。

上一篇:深圳java培训班 下一篇:深圳java编程
深圳JAVA

免费体验课开班倒计时

11: 41: 09

稍后会有专业老师给您回电,请保持电话畅通

咨询电话:15622808442
推荐机构 全国分站 更多课程

今日已有25人申请,本月限额500

申请试听名额

已有10254人申请免费试听

01电话咨询 | 15622808442

QQ:1708942270
加盟合作:0755-83654572
Baidu
map