java web开发入门到精通_JAVA从入门到精通之Javaweb开发总结-程序员宅基地

技术标签: java web开发入门到精通  

今天为大家讲解的是关于JAVA从入门到精通之Javaweb开发总结的问题!

如何开发浏览器?

B/S比C/S好

动态脚本语言: JSPASP PHP

客户端技术:HTML CSS(叠层样式表) flash

客户端标本语言:JavaScript(Ajax里的) vbscript

服务端技术:CGI(过时了) ASP(微软的,不太好用) PHP ASP.NET JSP(最好的)

DOM技术(树形结构化文件,是一个接口)

JavaBean servlet技术

JSP页面是文件形式 niu.jsp

new后是类的构方,产生一个对象。

面向对象就是分块思想,就是虚拟机池执行思想

类的构方最重要,用对象时候都要构方

封装类:把基本的数据类型看成对象类型 装箱

String类 数组是封装类

String字符串类型

Tostring方法要重写 内部类 匿名内部类

New的本质,就是调用匿名内部类

static就是把变量提升为类层次

JSP指令标识在服务器端执行的,被解释成为servlet servlet本质是类

Page指令 scriptlet脚本程序

JSP的主要语法就是各种标识

JSP中的内置对象,真的是太棒了

Spring的特点:DI依赖注入 AOP切面编程

处理异常一般就是显示异常的信息

Throws在方法定义的时候抛出异常,可以抛出多个

Throw在方法体中抛出异常,一般是用户自定义的异常,只能抛出一个,并且必须要在方法定义时用throws,而且之后的代码不会执行。一般不要使用throw和throws,自定义异常用到throw和throws

先执行try,然后转到catch,然后接着去catch之后,try后面的不再执行

异常类是隐性的时刻存在包中

Try…catch 用来捕获异常

集合类(容器):来存放对象的引用

***************************************

以上,关于Java的全部内容讲解完毕啦,欢迎大家继续关注!更多关于Java的干货请关注职坐标Java频道!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39999209/article/details/114618943

智能推荐

ssh中getHibernateTemplate()的方法-程序员宅基地

ssh中getHibernateTemplate()的方法spring接着又把业务类中的查询也封装成了find()      //用来实现分页 /*HibernateTemplate ht=this.getHibernateTemplate(); DetachedCriteria criteria=DetachedCriteria.forClass(Pape...

css限制显示字数,文字长度超出部分用省略号表示【转】-程序员宅基地

为了保证页面的整洁美观,在很多的时候,我们常需要隐藏超出长度的文字。这在列表条目,题目,名称等地方常用到。(1).文字超出一行,省略超出部分,显示'...'如果这种情况比较多,可以取一个切合作用的类名用于复用。.line-limit-length {overflow: hidden;text-overflow: ellipsis;white-space: nowrap; //文本不换行..._css line-limit

c语言使用free释放指针报错,C语言中的free函数用法执行机制分析-程序员宅基地

free函数是C语言或者C++程序语言的常用函数,那么free函数有什么用途呢?free函数又怎么用呢?C语言中的free函数用法执行机制分析,一起来看看free内部的机制以及和delete的对比分析。与malloc()函数配对使用,释放malloc函数申请的动态内存。另外需要注意的是,对于free(p)这句语句,如果p是NULL指针,那么free对p无论操作多少次都不会出问题。如果p不是NULL..._c语言 free报错

IOS DEMO大全-程序员宅基地

Mirror of Apple’s iOS samples Name Topic Framework Description ABUIGroups Data Management(Contact Data) AddressBook ABUIGroups shows how to check and request access to a user’s address b

学习索引结构的一些案例——Jeff Dean在SystemML会议上发布的论文-程序员宅基地

2019独角兽企业重金招聘Python工程师标准>>> ..._最小化线性函数的(平方)误差

Leetcode笔记-(简单)1480. 一维数组的动态和-程序员宅基地

笔记题目示例代码题目给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。请返回 nums 的动态和。示例示例1输入:nums = [1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4] 。示例2输入:nums = [1,1,1,1,1]输出:[1,2,3,4,5]解释:动态和计算过程为 [1, 1+1, 1+1+1, 1+1+1+1, 1+1+

随便推点

java有没有友元函数_C++友元函数和友元类(C++ friend)详解-程序员宅基地

私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书写的麻烦。C++是从结构化的C语言发展而来的,需要照顾结构化设计程序员的习惯,所以在对私有成员可访问范围的问题上不可限制太死。C++ 设计者认为, 如果有的程序员真的非常怕麻烦,就是想在类的成员函数外部直接访问对象的私有..._java有没有友元函数

第一百八十二节,jQuery-UI,知问前端--日历 UI-程序员宅基地

jQuery-UI,知问前端--日历 UI 学习要点:   1.调用 datepicker()方法   2.修改 datepicker()样式   3.datepicker()方法的属性   4.datepicker()方法的事件 日历(datepicker)UI,可以让用户更加直观的、更加方便的输入日期,并且还考虑不 同国家的语言限制,包括汉语。 一.调用 datepicke...

vue 使用npm升级-程序员宅基地

使用到cnpm命令,个人爱好。如果cnpm没有安装的话,可以使用如下命令安装,镜像使用的是淘宝镜像。npm install -g cnpm --registry=https://registry.npm.taobao.org升级vue命令:cnpm install -g @vue/cli参考文章:https://segmentfault.com/a/1190000008922234...

2 Saga 模式介绍_saga事务的英文-程序员宅基地

原文地址:http://www.360doc.com/content/17/1121/14/203871_705844975.shtml什么是SagaSaga是什么Saga是什么?Saga的定义是“长时间活动的事务”(Long Lived Transaction,后文简称为LLT)。但Saga时间跨度并不重要,有时候甚至只有几秒钟。Saga往往由多个外部子事务构成,需要通过多次外部系统的消息交互,才能将整体事务从开始迁移到结束状态ACID事务 - 要么一起成功,要么一起失败。但是LLT._saga事务的英文

如何做一个好的前端重构工程师-程序员宅基地

如何做一个好的前端重构工程师  编者注:这里的“重构”指的是将设计图(比如PSD)转换为html + css + js。  用这个标题,是因为前一段时间组里有一个开放式讨论:怎样才算一个好重构?  其实,"好"与"坏"向来都是相对的,因为每个人眼中看待"好"与"坏"的标准不一样,不如从自身的角度考虑一下:如何做一个好重构?  先来看一个平时我们遇到的最多的两栏布局:  基本的html代码:  来看..._前端重构需要做那些前期工作

redis java 排序_Redis缓存实现排序功能_香江不知名前浪的博客-程序员宅基地

如果对实时并发排序感兴趣,请关注这个项目(java):https://github.com/xuerong/hqrank,欢迎参与开发,pass:支持多字段排行最近遇到一个问题就是根据需求需要对所有的用户根据积分,显示他的全站排名,数据量大概200万左右,积分是实时更改的,怎么能让这个排名尽量的实时呢?一直很困惑,之前用过db的count查,速度很慢,并且高峰时候db也容易堵住。这个实时性排序要求..._排行榜实时性要求比较高能过使用缓存吗