Java
ilgfcyll
这个作者很懒,什么都没留下…
展开
-
C语言背景
程序由语句或指令组成,在高级语言写的程序中通常叫语句,在低级语言写的程序中通常叫指令,计算机只能执行低级语言中的指令,高级语言要执行就必须先翻译成低级语言,翻译的方法有两种--编译和解释,虽然有这样的不便,但高级语言有一个好处是平台无关性。编译执行的过程,首先你用文本编辑器写一个C程序,然后保存成一个文件,例如program.c(通常C程序的文件名后缀是.c),这称为源代码(Source Code),然后运行编译器对它进行编译,编译的过程并不执行程序,而是把源代码全部翻译成机器指令,再加上一些描述信息,原创 2020-06-15 17:06:56 · 1283 阅读 · 0 评论 -
MVC设计模式
一 MVC设计模式解决的主要问题MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的...原创 2019-11-09 12:46:30 · 319 阅读 · 0 评论 -
Java反射
一、反射——框架设计的灵魂1、什么是框架框架是半成品的软件。可以在框架的基础上进行软件开发,简化代码。2、什么是反射a.将类的各个组成部分封装为其他对象,这就是反射机制。b.可以解耦,提高程序的可扩展性。好处:在程序的运行过程中,操作这些对象。二、Java代码在计算机中的三个阶段1、源代码阶段——代码储存在硬盘中首先在编辑软件中编写Java类,类中一般有三部分...原创 2019-11-04 15:06:26 · 81 阅读 · 0 评论 -
JavaWeb开发_为什么要定义ServletConfig和ServletContext
以及两者之间为什么要进行初始化原创 2019-10-23 17:38:37 · 108 阅读 · 0 评论 -
java we开发__不同域名下的web应用配置、同一域名任意目录下web应用的配置
一、不同域名下web应用的配置1、1、首先找到目录D:\Program Files\java\tomcat8\conf下的server.xml文件,打开并在原有<Host>...</Host>标签下再添加如下内容 </Host> <Host name="www.yalei.com" appBase="F:...原创 2019-10-22 11:09:55 · 217 阅读 · 0 评论 -
Javaweb开发__http协议
一、什么是HTTP协议HTTP协议是超文本传输协议的简写,他是TCP/IP协议的一个应用层协议,用于定义Web浏览器与Web服务器之间的数据交换的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需要遵循一定的通讯格式,HTTP协议用于定义客户端与web服务器通讯的格式。二、HTTP协议的版本HTTP协议版本有:HTTP/1.0、HTTP/1.1三、HTTP请...原创 2019-10-21 22:05:27 · 94 阅读 · 0 评论 -
java web开发2_浏览器与服务器之间的交互
一、浏览器与服务器交互图解具体步骤解析:1、浏览器根据主机名"www.yalei.com"去操作系统的Hosts文件中查找主机名对应的地址IP。2、浏览器如果在操作系统的hosts文件中未找到对应的IP地址,就去互联网的DNS服务器上找与其对应的IP地址。3、浏览器找到主机对应的IP地址后,就使用IP地址连接到Web服务器。4、浏览器连接到web服务器后,就使用HTTP协议...原创 2019-10-21 21:14:55 · 554 阅读 · 0 评论 -
JavaWeb开发相关基本概念
一、什么是webWEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。二、什么是静态网页什么是动态网页静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。三、什么是web应用程序WEB应用程序指供浏览器访问的...原创 2019-10-21 15:31:09 · 231 阅读 · 0 评论 -
为什么要重写hashcode和equals方法?初级程序员在面试中很少能说清楚。
我在面试 Java初级开发的时候,经常会问:你有没有重写过hashcode方法?不少候选人直接说没写过。我就想,或许真的没写过,于是就再通过一个问题确认:你在用HashMap的时候,键(Key)部分,有没有放过自定义对象?而这个时候,候选人说放过,于是两个问题的回答就自相矛盾了。 最近问下来,这个问题普遍回答不大好,于是在本文里,就干脆从hash表讲起,讲述HashMap...转载 2019-10-15 12:44:07 · 91 阅读 · 0 评论 -
Java异常及其处理
首先明白,异常不是一个难懂的概念,相反,是一个非常自然的概念。异常通常用来泛指在程序中出现的错误。在Java中,异常的结构如下所示:Throwable是所有异常类型的基类,Throwable下一层分为两个分支,Error和Exception.Error 和 Exeption Error Error 描述了 JAVA 程序运行时系统的内部错误,通常比较严重,除了通知用户...转载 2019-10-11 20:59:49 · 318 阅读 · 0 评论 -
JavaBean
JavaBean 并不是什么神奇的东西。它只是一种命名规则,在该种类中能够通过getter和setter来定义属性。class JbStudent{ private String name; public void setName( String name ){ this.name = name; } public String ge...原创 2019-10-11 17:34:51 · 134 阅读 · 0 评论 -
Java基本语法——函数的内部变量
函数的每一次运行,就产生了一个独立的变量空间,在这个中间中的变量,是函数的这次运行独有的,称之为本地变量。定义在函数内部的变量就是本地变量。参数也是本地变量。本地变量定义规则本地变量是定义在块内:首先都是定义在main函数里面的。它可以是定义在函数的块内也可以定义在语句块内(大括号内部)甚至可以随便拉出一堆大括号来定义变量程序在进入语句块之前,变量是不存在的;离开语句...原创 2019-10-07 10:59:34 · 1006 阅读 · 0 评论 -
Java基本语法——数组变量与普通变量
数组变量数组变量是数组的管理者而非数组的本身。数组创建出来将交给数组变量来管理。数组变量之间的赋值是管理权限的赋予。数组变量之间的比较是判断是否管理同一个内存单元的数组。普通变量(这与python是不同的,在python中变量都是内存单元的管理者)普通变量是相应的值的所有者。对普通变量进行重新赋值时,变量的内存地址不变,但内存单元内容发生改变。字符串变量字符串变...原创 2019-10-07 10:48:29 · 415 阅读 · 0 评论 -
java语法基础
Java程序一般有两种。一种是application,他是运行在Java虚拟机上的程序,另一种是applet运行于支持Java语言的浏览器中。对于application个程序来说,每个项目有且只能有主类(与文件名相同),且在这个主类中有且只有能有一个主方法main方法。这就类似于C/C++的main函数所在的文件,由main函数来调用其他函数。Java中是在主方法中调用其它类。在Javac编译之后...原创 2018-03-10 18:44:05 · 5935 阅读 · 1 评论 -
Java知识点集锦
1. 面向对象的特征有哪些方面?抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解...转载 2018-03-11 10:28:10 · 178 阅读 · 0 评论