02 2020 档案
JAVA集合 - Stack
摘要:属于List接口,Stack是栈,只有一个无参构造函数,与ArrayList、LinkedLink、Voctor集合用法差不多,但Stack集合有几个函数是ArrayList、LinkedLink、Vector没有的。 .push( num) //入栈 .pop() //栈顶元素出栈 .empty( 阅读全文
posted @ 2020-02-29 15:39 白客C 阅读(277) 评论(0) 推荐(0)
JAVA集合 - Voctor
摘要:属于List接口,Vector底层是数组结构,查询快,增删慢,线程安全,效率低。Vector构造的时候,如果不放入数字就是默认值10,放入一个数的时候,就是默认的大小,当超过这个数的范围的时候,按照原容量的二倍扩增,重新分配内存,放入两个数的时候,第一个是默认的大小,第二个数是一旦超过第一个数大的范 阅读全文
posted @ 2020-02-29 15:06 白客C 阅读(291) 评论(0) 推荐(0)
JAVA集合 - LinkedList
摘要:属于List接口,LinkedList底层是链表数据结构,查询慢,增删快,线程不安全,效率高。LinkedList集合与ArrayList集合用法差不多,但LinkedList集合有这几个函数需要注意,ArrayList没有。 .addFirst() 这个功能像栈的“先进后出”,先插进去的数据放在最 阅读全文
posted @ 2020-02-29 11:00 白客C 阅读(227) 评论(0) 推荐(0)
JAVA集合 - ArrayList
摘要:属于List接口,ArrayList底层是数组结构,查询快,增删慢,线程不安全,效率高。可实现增删改查,下面的项目用ArrayList集合来做实例,ArrayList集合几个常用的函数 .get(index) 取出对象 .set(object) 设置一个对象 .size() 集合大小 .add() 阅读全文
posted @ 2020-02-28 23:27 白客C 阅读(222) 评论(0) 推荐(0)
JAVA位运算符与移位运算
摘要:位运算符 java中有4个位运算符,分别是“按位与&、按位或|、按位异或^、按位取反~”,他们的运算规则是: 按位与& : 两位全为1,结果为1 按位或| : 两位一个为1,结果为1 按位异或^ : 两位一个为0,一个为1,结果为1 按位取反~ : 0 -> 1 , 1 -> 0 实例 ~2 = - 阅读全文
posted @ 2020-02-28 20:12 白客C 阅读(234) 评论(0) 推荐(0)
JAVA数组排序与查询
摘要:数组就是同一种数据的集合 数组的定义 1 //数据类型 数组名[] = new 数据类型[大小] 2 int a[] = new a[5]; 3 4 // 5 int b[]; 6 b = new int[5] 7 8 //定义并初始化 9 int c[] = {1,2,3,4,5,6,7,8,9} 阅读全文
posted @ 2020-02-28 18:51 白客C 阅读(276) 评论(0) 推荐(0)
IIS WEB站点设置
摘要:IIS安装 打开控制面板 -> 程序 -> 打开或关闭Windows功能 ,在弹出得对话框中选择“Internet信息服务”复选框。我这里是Windows server 2019 ,界面有点不一样,但操作还是一样的 VS2019发布项目 右击项目名 -> 发布命令 选择要发布的目标,这里选择文件夹, 阅读全文
posted @ 2020-02-28 13:26 白客C 阅读(3195) 评论(0) 推荐(0)
Visual Studio 2019新建Web项目
摘要:选择创建新项目 选择ASP.NET Web 应用程序,下一步 填好相关信息,位置是保存项目的位置,点击创建 创建你需要的项目项,我们这里选择空项目,点击创建 添加文件 右击项目名 -> 添加 -> 新建项 选择需要的文件类型 在ASP.NET常见的文件后缀名 .html 静态网页文件 .js Jav 阅读全文
posted @ 2020-02-27 17:33 白客C 阅读(17899) 评论(0) 推荐(2)
VMware使用与安装
摘要:软件选择地址:https://pan.baidu.com/s/1XO6yiwN1KW4YOxfQi_CDjw 提取码:xa2w VMware安装 下载完Vmware -> 双击打开安装包 -> 选择下一步(如下图界面) 选择接受协议,点击下一步 选择经典进行安装。这个是默认安装,会把默认插件安装到相 阅读全文
posted @ 2020-02-27 16:23 白客C 阅读(437) 评论(0) 推荐(0)
JAVA final
摘要:final可以修饰变量或者方法。当不希望父类的某个方法被子类覆盖(override)时,可以用final关键字修饰,当不希望类的某个变量的值被修改,可以用final修饰,也成为常量,常量命名一般都是大写,多个单词可以用下划线隔开。当不希望类被继承时,可以用final修饰。 实例 1 class A 阅读全文
posted @ 2020-02-20 02:23 白客C 阅读(152) 评论(0) 推荐(0)
JAVA面向对象 - 抽象类、接口
摘要:抽象类 抽象就是笼统、模糊、看不清、不具体。用abstract关键字来修饰一个类时,这个类就叫抽象类,用abstract关键字来修饰一个方式时,这个方法就是抽象方法。当一个类继承的父类是抽象类的话,需要我们把抽象类中的所有抽象方法全部实现。那为什么要用抽象类呢?当父类的一些方法不能确定时,可以先在抽 阅读全文
posted @ 2020-02-20 01:57 白客C 阅读(227) 评论(0) 推荐(0)
JAVA面向对象 - 多态
摘要:所谓多态,就是指一个引用(类型)在不同情况下的多种状态。你也可以这样理解,多态是指通过指向父类的指针,来调用在不同子类中实现的方法。比如:Animal animal = new Pig(); Animal a = new new Rabbit(); 。多态的好处提高了代码的扩展性,前期定义的代码可以 阅读全文
posted @ 2020-02-19 01:02 白客C 阅读(194) 评论(0) 推荐(0)
JAVA面向对象 - 方法重载与覆盖
摘要:方法重载 方法重载就是在类的同种实现方式,到底采用哪种方式,取决与调用者给出的参数。方法重载特点是方法名相同,方法的参数类型,个数,顺序至少有一项不同,方法返回类型可以不同,方法的修饰符可以不同,只是返回类型不一样,不能构成重载 实例 1 package com.beekc.www; 2 3 pub 阅读全文
posted @ 2020-02-18 17:01 白客C 阅读(347) 评论(0) 推荐(0)
JAVA面向对象 - 继承
摘要:继承可以解决代码的复用,让我们的编程更加靠近人类思维,当多个类存在相同的属性和方法时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法,只需要通过extends语句来声明继承。 注意事项 Ⅰ.java 中支持单继承,不直接支持多继承,但对c++中的多 阅读全文
posted @ 2020-02-17 16:50 白客C 阅读(179) 评论(0) 推荐(0)
JAVA面向对象 - 包
摘要:包的作用 类的集合是包,包里面可以存放n多个类,可以区分相同名字的类,当类很多时,可以很好的管理类,控制访问访问 打包与引包 打包用package关键字,命令一般放在文件开始,包命名规则用小写字母 //创建一个包 package com.text.www class PackageDemo { pu 阅读全文
posted @ 2020-02-17 15:18 白客C 阅读(246) 评论(0) 推荐(0)
JAVA面向对象 - 封装
摘要:抽象 去定义一个类的时候,实际上就是把一类事物的共有的属性和行为提取出来,形成一个物理模型(模板)。这种研究问题的方法称为抽象。 修饰符 Java提供四种访问控制修饰符号控制方法和变量的访问权限: Ⅰ.公开级别:用pubilc修饰,对外公开 Ⅱ.受保护级别:用protected修饰,对子类和同一个包 阅读全文
posted @ 2020-02-17 02:01 白客C 阅读(189) 评论(0) 推荐(0)
JAVA类变量、类方法
摘要:类变量(static) 类变量是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。 1 public class C { 2 public static void main(String[] args){ 3 4 Ch 阅读全文
posted @ 2020-02-16 23:59 白客C 阅读(1367) 评论(0) 推荐(0)
JAVA构造函数
摘要:特点: 1.函数名与类名相同 2.不用定义返回值类型 3.没有具体的返回值 作用 : 给对象进行初始化 注意: 1.默认构造函数的特点 2.多个构造函数就是以重载的形式存在的 如果定义类没有给构造函数,会自动生成一个构造函数 比如:person(){} 构造函数与一般函数的区别? 构造函数:对象创建 阅读全文
posted @ 2020-02-16 16:00 白客C 阅读(551) 评论(0) 推荐(0)
JAVA类与对象
摘要:类是抽象的,概念的,代表一类事物,比如人类,猫类...。对象是具体的,实际的,代表一个具体事务。类是对象的模板,对象是类的一个个体,实例。 类的定义 类里的语句块可定义成员变量,方法 //定义类的关键字class public class Cat { /* *成员变量 *成员变量是一类事务的共同属性 阅读全文
posted @ 2020-02-16 13:50 白客C 阅读(191) 评论(0) 推荐(0)
JAVA控制流程
摘要:Java代码有三种执行结构流程,顺序结构、分支结构、循环结构 局部代码块 1 /*格式 2 { 3 //局部代码块可以定义局部变量的生命周期 4 } 5 */ 6 int m = 89; 7 { 8 //局部代码块 9 System.out.println("Hello " +m); 10 } 11 阅读全文
posted @ 2020-02-16 03:59 白客C 阅读(186) 评论(0) 推荐(0)
JAVA输出流与输入流
摘要:输出流 编程入门的第一个程序,输出一串字符串 1 public class C { 2 public static void main(String[] args) { 3 System.out.println("Holle JAVA"); //输出 4 } 5 } 输入流 输入流需要引用包的概念, 阅读全文
posted @ 2020-02-16 01:53 白客C 阅读(221) 评论(0) 推荐(0)
JAVA运算符
摘要:在Java语言中也提供一套运算符操作变量,有算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符、其他运算符。 算数运算符 跟数学运算符作用一样 操作符描述例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A – B 等于 -10 * 乘法 - 阅读全文
posted @ 2020-02-16 00:41 白客C 阅读(320) 评论(0) 推荐(0)
JAVA变量类型
摘要:在Java语言中,有类变量、实例变量、局部变量,所有的变量在使用前必须声明。声明普通变量如下: public int a,b,c; //整型变量 public float f = 3.14f; //单精度浮点型变量,并赋值 public double d; //双精度浮点型变量 public byt 阅读全文
posted @ 2020-02-15 01:52 白客C 阅读(175) 评论(0) 推荐(0)
JAVA数据类型
摘要:数据类型 整型 整型是用来放整数的,分别有byte,short,int,long 整型 byte(8bit) short(16bit) int(32bit) long(64bit) 最小值 -128(-2^7) -32768(-2^15) -2,147,483,648(-2^31) -9,223,3 阅读全文
posted @ 2020-02-12 14:17 白客C 阅读(170) 评论(0) 推荐(0)
JDK配置
摘要:JDK环境变量配置 JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html JDK下载安装完成后,右键单击“此电脑”,选择“属性”打开对话框单击“高级”选项卡的“环境变量”进行配置 需要在“系统变量”中设 阅读全文
posted @ 2020-02-12 13:14 白客C 阅读(151) 评论(0) 推荐(0)
jsp页面元素
摘要:scriptlet脚本 //第一种 <% Java片段:局部变量、Java语句 %> //第二种 <% Java片段:全局变量、定义方法 %> //第三种 <%=输出表达式%> scriptlet脚本实例 1 <%@ page contentType="text/html;charset=UTF-8 阅读全文
posted @ 2020-02-06 15:51 白客C 阅读(247) 评论(0) 推荐(0)
IDEA新建JavaWeb项目
摘要:新建WEB项目 双击打开安装好的IDEA软件 选择JAVA选项在JAVAEE里选择Web项目,选择好点击下一步 第一个空填项目名称,第二个空选择一个存放的路径,点击完成即可 进入配置界面,在Modules->Sources页面的WEB-INF新建classes与lib目录 再配置编译路径,都选择cl 阅读全文
posted @ 2020-02-05 22:54 白客C 阅读(527) 评论(0) 推荐(0)
Tomcat配置虚拟路径与虚拟主机
摘要:配置虚拟路径 方式一: 在Tomcat根目录下的webapps就是一个虚拟路径,conf目录下的server.xml文件里配置 //默认的虚拟路径 <Engine name="Catalina" defaultHost="localhost"> <Host name="localhost" appB 阅读全文
posted @ 2020-02-05 17:18 白客C 阅读(261) 评论(0) 推荐(0)
Tomcat服务器搭建
摘要:jsp开发环境需要JDK与Tomcat,需先下载JDK组件与tomcat组件 JDK地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html Tomcat地址:http://tomcat.apache.org/ JD 阅读全文
posted @ 2020-02-02 01:23 白客C 阅读(163) 评论(0) 推荐(0)