
Java
ingy
这个作者很懒,什么都没留下…
展开
-
tomcat配置和使用
tomcat配置:https://blog.youkuaiyun.com/qq_39081974/article/details/78803919配置问题解决:https://blog.youkuaiyun.com/gyp0307/article/details/821945261、JavaWebJava web,是用java技术来解决相关web互联网领域的技术的总称。web包括:web服务器和web客户...原创 2019-08-04 10:37:20 · 130931 阅读 · 2 评论 -
IDEA配置Servlet和创建web应用
1.新建WEB工程2.在web/WEB-INF目录下新建两个文件夹,classes用于存放servlet的字节码文件(.class),lib用于存放项目引用的包。3.按f4进入Project Structure,进入Modules(IDEA的工程)选项卡,将Paths的两个输出路径均改成第2步新建的classes。4.然后点击Dependencies,选择右边+号,新建JA...转载 2019-08-05 00:14:27 · 1110 阅读 · 0 评论 -
[Java] 11.数据库JDBC
MySQL安装:https://blog.youkuaiyun.com/beyond_yanbo/article/details/82457450解决navicat连接MySQL失败:https://blog.youkuaiyun.com/qq_383698639/article/details/81298469 JDBC是连接数据库和Java程序的桥梁,通过JDBC API可以方便地实现对各种主流数据库的操作...转载 2019-08-01 10:10:04 · 252 阅读 · 0 评论 -
Servlet的运行机制和生命周期
当浏览器发送给服务器一个Servlet请求时,如果这个Servlet是第一次被调用,那么服务器将会自动创建一个Servlet实例,并运行它;而如果这个Servlet已经被实例化,那么服务器只是会新启动一个线程来运行它。所以,多个线程有可能会去访问共享的全局变量,因此,在使用这些全局变量时,一定要特别小心,让这些线程不会访问到不同步的数据。除非是需要共享的信息。下面我们使用例子进行演示Servle...原创 2019-08-06 09:44:59 · 459 阅读 · 0 评论 -
Servlet之HttpSession对象详解
HttpSession 服务端的技术服务器会为每一个用户 创建一个独立的HttpSessionHttpSession原理当用户第一次访问Servlet时,服务器端会给用户创建一个独立的Session并且生成一个SessionID,这个SessionID在响应浏览器的时候会被装进cookie中,从而被保存到浏览器中当用户再一次访问Servlet时,请求中会携带着cookie中的Sessi...转载 2019-08-06 14:56:51 · 616 阅读 · 0 评论 -
[Java] 10.网络
网络编程是每个开发人员工具箱中的核心部分,我们在学习了诸多Java的知识后,也将步入几个大的方向,Java网络编程就是其中之一。 如今强调网络的程序不比涉及网络的更多。除了经典的应用程序,如电子邮件、Web浏览器和远程登陆外,大多数主要的应用程序都有某种程度的内质网络功能。比如我们最常使用的IDE(Eclipse/IDEA)与源代码存储库(GitHub等等)进行通信;再比如Word,可以从U...转载 2019-08-01 09:48:37 · 133 阅读 · 0 评论 -
[Java] 9.多线程
前面我们系统的了解了Java的基础知识,本篇开始将进入到Java更深层次的介绍,我们先来介绍一下Java中的一个重要的概念——线程。一、什么是线程 在了解线程前,我们首先要了解进程的概念。进程是操作系统调度和分配资源的基本单位,进程之间的通信需要通过专门的系统机制,比如消息、socket和管道来完成。而线程是比进程更小的执行单位,每个线程拥有自己的栈和寄存器等资源数据,多个线程之间共享进...转载 2019-08-01 09:42:29 · 137 阅读 · 0 评论 -
[Java] 8.IO
程序中,为了永久的保存创建的数据,需要将其保存在磁盘文件中,以便在其它程序中使用它们。Java的I/O技术可以将数据保存到文本文件、二进制文件甚至是ZIP压缩文件中,以达到永久性保存数据的要求。一、输入/输出流 流是一组有序的数据序列,根据操作的类型,可分为输入流和输出流。 而专门负责各种方式的输入、输出的类,都被放在java.io包中。所有输入流都是抽象类InputStream(...转载 2019-08-01 09:28:35 · 116 阅读 · 0 评论 -
HTTP协议详解
1.1 HTTP协议简介我们日常生活中经常会使用浏览器访问Web站点,但是大家有思考过在这个过程中到底发生了什么吗?为什么我们在浏览器地址栏上面输入要访问的URL后就可以访问到Web页面呢?1.1.1浏览器背后的故事当我们在浏览器地址栏上输入要访问的URL后,浏览器会分析出URL上面的域名,然后通过DNS服务器查询出域名映射的IP地址,浏览器根据查询到的IP地址与Web服务器进行通信...转载 2019-08-04 14:52:32 · 158 阅读 · 0 评论 -
Java web开发eclipse环境安装servers插件
找到Help->InstallNew Software;在Work with: 输入Kepler -http://download.eclipse.org/releases/kepler;在下面找到Web,XML, Java EE and OSGi Enterprise Development 选项,展开,选择JST Server AdaptersExtensions(打勾选上该项)...原创 2019-08-04 16:04:59 · 358 阅读 · 0 评论 -
[Java] 2.字符串/String类
前面在举例时有出现过String的例子,当时肯定有一部分朋友不知道这个是做什么用的。其实String类是Java中一个比较特殊的类,字符串即String类,它不是Java的基本数据类型之一,但可以像基本数据类型一样使用,声明与初始化等操作都是相同的,是程序经常处理的对象,所以学好String的用法很重要。一、创建字符串 在Java中用String类的构造方法来创建字符串变量,常用构造方法...转载 2019-08-01 08:15:56 · 132 阅读 · 0 评论 -
[Java] 3.类和面向对象
写到这里终于写到了入门篇的最后一个知识点了。类和对象是Java中经常被提到的两个词汇,实际上可以将类看作对象的载体,它定义了对象所具有的功能。Java是面向对象的语言,因此掌握类与对象是学习Java语言的基础。 类和对象的概念就不在此描述了,这篇随笔还是主要从代码方面入手,在学习本篇前建议先了解一下类和对象的概念、实例的概念以及面向对象程序的特点,也即封装、继承、多态。一、类 类是...转载 2019-08-01 08:37:19 · 132 阅读 · 0 评论 -
[Java] 4.接口、继承与多态
本篇的主题是接口、继承与多态,在看下面的内容之前,首先需要了解一下继承和多态。继承机制的使用可以复用一些定义好的类,减少重复代码的编写;多态机制的使用可以动态调整对象的调用,降低对象之间的依存关系。有了这些概念,再来看接口是做什么用的。一、接口 首先我们需要知道,与C++不同,Java语言只支持单重继承,不支持多继承。这句话的意思就是一个类只能有一个父类,但我们经常需要使用多继承来解...转载 2019-08-01 08:50:07 · 307 阅读 · 0 评论 -
[Java] 5.抽象类和内部类
之前在类和对象中我们说到了类的普通特性,本篇将介绍类的一些高级特性。一、抽象类 抽象类是只声明方法的存在而不去具体实现它的类。抽象类不能被实例化,也就是不能创建其对象。使用abstract关键字定义抽象类。 下面是一个抽象类的定义,在class前直接加上abstract关键字。最后一句“public abstract void voice();”是一个抽象方法,没有实际意义,必须用...转载 2019-08-01 08:57:09 · 140 阅读 · 0 评论 -
[Java] 6.集合
集合可以看作一个容器,集合中的对象可以很容易存放到集合中,也很容易将其从集合中取出来,还可以按一定的顺序摆放。Java中提供了不同的集合类,这些类具有不同的存储对象的方式,并提供了相应的方法方便用户对集合进行遍历。 集合的长度是可变的,用来存放对象的引用。常见的集合类有List集合、Set集合、Map集合。一.集合类接口 以下接口的常用方法有很多,这里只提其中重要的几个方法,其...转载 2019-08-01 09:14:21 · 119 阅读 · 0 评论