java学习
文章平均质量分 58
nazala
这个作者很懒,什么都没留下…
展开
-
java入门-标识符,数据类型,运算符,表达式概述
一、java标识符1.标识符是编程时使用的名字:Java对包、类、接口、方法、变量、常量(不包括项目名)等命名时使用的字符序列称为标识符。2.Java标识符有如下命名规则: 1、标识符由字母、数字、 “_”、 “$”组成,且首字母不能是数字; 2、不能把Java关键字作为标识符; 3、标识符没有长度限制; 4、标识符对大小写敏感。3....原创 2018-03-31 14:27:08 · 277 阅读 · 0 评论 -
java-JDBC详解
JDBC原理JDBC是什么Java Database Connectivity: Java访问数据库的解决方案。JDBC是Java应用程序访问数据库的里程碑式解决方案。Java研发者希望用相同的方式访问不同的数据库,以实现与具体数据库无关的Java操作界面。JDBC定义了一套标准接口,即访问数据库的通用API,不同的数据库厂商根据各自数据库的特点去实现这些接口。JDBC定义了一些...原创 2019-05-19 15:14:34 · 223 阅读 · 0 评论 -
问题集
1.在Eclipse下,快捷键Ctrl+Shift+O,不能快速导包1,是否导入API包2,是否和Eclipse中自定义的快捷键发生冲突3,是否和输入法发生冲突对于以上三种情况,解决办法如下:1,找到对应的API包导入即可。2,在eclipse中点击Window,选择Preferences——General——Key,输入Ctrl+Shift+O,将自定义的快捷键进行修改,并...原创 2019-08-08 15:29:41 · 312 阅读 · 0 评论 -
request.sendRedirect(重定向)和request.getRequestDispatcher(请求转发)
JSP中response.sendRedirect()与request.getRequestDispatcher().forward(request,response)这两个对象都可以使页面跳转。1.response.sendRedirect(url)-----重定向到指定URL ,前后页面不是一个requestrequest.getRequestDispatcher() ------...转载 2019-08-08 14:41:51 · 392 阅读 · 0 评论 -
pageContext,request,session,application四大作用域的区别
一、 生命周期:page:存在page中的变量,只作用于当前的jsp页面,当发生跳转、重定向、定时刷新时,将随之销毁;request:存在request中的变量,作用于一次HTTP请求到服务器处理结束,返回响应的整个过程,该变量可以随着forward的方式跳转到多个jsp中,一但刷新页面,它们将重新计算;session:存在Session中的变量,作用于一次会话中,从打开浏览器到关闭浏览器过...原创 2019-08-08 15:52:29 · 505 阅读 · 0 评论 -
JSP中用List list = new ArrayList();报错, List cannot be resolved to a type
List<类型> list = null; // 在页面题头先把java.util.List,java.util.ArrayList导进来。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.List,java.ut...原创 2019-08-08 15:55:19 · 1522 阅读 · 0 评论 -
jstl标签库
1.jstl开发步骤:1、引入jar包:jstl-1.2.jar2、在jsp页面声明标签 <%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>2.标签1)out标签,该标签用于显示数据<%@ page language="java" contentType="text/html; charset...原创 2019-08-09 08:31:14 · 112 阅读 · 0 评论 -
java-web问题
1.在Eclipse下,快捷键Ctrl+Shift+O,不能快速导包 近来,我在eclipse下,新建一个工作区(Workspace),切换到该工作区下工作,发现不能使用Ctrl+Shift+O快捷键快速导包,就上网查询了一些解决办法,发现说的太简单,不知道该如何操作!我先总结一下网上的说法:1,是否导入API包2,是否和Eclipse中自定义的快捷键发...原创 2019-08-09 08:32:50 · 134 阅读 · 0 评论 -
java-web.xml以及JSP第二讲
1.关于web.xml中的welcome-file-list(欢迎页)我们在写安全性较高的网站时必然会对网站的入口进行限制,而在这其中其关键作用的就是网站的根目录下WEB-INF中的web.xml中<welcome-file-list> <welcome-file>index.jsp</welcome-file></welcome-file...转载 2019-05-19 12:45:40 · 170 阅读 · 0 评论 -
java入门-JUnit使用教程-eclipse的debug
一.JUnit使用教程1.JUnit是什么?JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。[1]JUnit是由 Erich Gamma 和 Kent ...原创 2019-05-19 10:04:20 · 658 阅读 · 0 评论 -
java入门-如何安装JDK以及第一个java程序
一、通过对计算机发展历史的讲解,老师正式开启了对java的讲授。为什么选择java?(1)java是开源的。任何语言一旦开源,其发展都是迅速的,这让我想起了python。正如老师提到的,Oracle数据库最大但收费,不开源(安全)。My SQL数据库开源,但是开源意味着不安全。(开源一方面就是为了可定制化)(2)权威排行榜。(3)各大公司生产软件都或多或少在用JAVA生产产品...原创 2018-03-18 15:27:49 · 1414 阅读 · 0 评论 -
java入门-封装和string字符串
一.封装1.封装是Java三大特征之一,指使用公有方法操作私有属性以保证数据的安全性。实例代码如下:public class Student {private int age;//年龄public int getAge() {return age;}public void setAge(int age) {if(age>0 && age<150)...原创 2018-05-19 19:03:54 · 1165 阅读 · 0 评论 -
java入门-抽象类和接口
一、抽象类1.abstract可以修饰类和方法:abstract修饰的类称为做抽象类;abstract修饰的方法叫做抽象方法,抽象方法只有声明部分,而没有具体的方法体。2.一个abstract类只关心它的子类是否具有某种功能,并不关心其自身功能的具体行为,功能的具体行为由子类负责实现。抽象类不能被直接实例化,即不能使用关键字new来创建该抽象类的对象。3.抽象...原创 2018-05-26 15:27:14 · 318 阅读 · 0 评论 -
java入门-流程控制
一.总述java中的流程控制主要讲的是分支语句和循环语句。二.if分支语句1.if分支语句if概述:在某些情况下,需要当某一条件满足时才执行相应代码,条件不满足则执行其他代码。if 四种形式:单分支、双分支、多分支、嵌套if下面说说if的四种形式。(1)单分支if (布尔表达式) { //布尔表达式为true时需执行的代...原创 2018-05-16 12:28:46 · 113 阅读 · 0 评论 -
java入门-数组
1.为什么定义数组?2.什么是数组?数组是相同数据类型的数据按顺序组成的一种引用数据类型。(这里的“相同数据类型”是指数据在内存中的数据类型。)如下实例:int [] ageArray = {22,34,56};//存放int类型数据的数组double [] priceArray = new double[]{9.9,1};//存放double类型数据的数组String []...原创 2018-05-16 15:59:47 · 157 阅读 · 0 评论 -
java入门-自动拆箱装箱
一.int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0延伸:关于Integer和in...原创 2019-03-30 16:45:44 · 133 阅读 · 0 评论 -
java集合
集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。注:数组我在前面的博客讲了大家可以看下集合中接口和类的关系Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和Lis...原创 2019-05-19 10:03:56 · 127 阅读 · 0 评论 -
java-jsp第一讲
1.HTML <input> 标签的 type 属性此处可参考:http://www.w3school.com.cn/tags/att_input_type.asp2.<input type="text" name="" id=""/>中的name和id有什么区别?name 是表单提交后,给后台处理程序区分不同的输入框。例如 name = '用户名' na...原创 2019-05-19 09:20:36 · 89 阅读 · 0 评论 -
Eclipse中的项目没有Maven Dependencies 这个library的解决办法
Eclipse中的Maven项目应该有一个叫Maven Dependencies的library,如下:也就是在Configure Build Path界面中的Maven Dependencies:有时候这个库会消失,这时候在Configure Build Path界面中点击Add Library按钮是没啥用的,我试了几次都添加失败了正确的方法有两种:1,在项目上右键-->M...转载 2019-08-17 17:15:18 · 1216 阅读 · 0 评论