![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
平安相守就好
一切自有定数!也要争取,事在人为!
展开
-
java
java单继承,区分大小写c多继承Java 程序是由类和对象组成的,而对象和类又是由斱法和变量组成的。斱法是由语句和表达式组成的,表达式又由运算符组成。变量是程序运行时能够存储信息的地斱。可在程序的任何地斱对其中的值迚行修改—因此被称为变量。要创建变量,必须提供名称幵指定它存储的信息类型。还可以在创建变量的同时给它指定初始值。7.3 种变量:实例变量、类变量和局部变量实例变...原创 2019-11-06 19:42:28 · 152 阅读 · 0 评论 -
编程思想——面向对象
所有对象——尽管各有特色——都属于某一系列对象的一部分, 这些对象具有通用的特征和行为, class 这个关键字, 它为程序引入了一个全新的类型;强调“类型” 决定了接口,“类” 是那个接口的一种特殊实现方式。银行出纳员:有一系列出纳员、 客户、 帐号以及交易等。每类成员(元素) 都具有一些通用的特征: 每个帐号都有一定的余额; 每名出纳都能接收客户的存款; 等等。 与此同时, 每个...原创 2019-11-04 00:13:21 · 85 阅读 · 0 评论 -
再次解读面向对象思想
所有东西都是对象对象可以想象成一种新型变量,保存着数据,可对自身进行操作, 可从要解决的问题身上提出所有概念性的组件, 然后在程序中将其表达为一个对象程序是一大堆对象的组合通过消息传递, 各对象知道自己该做些什么;为了向对象发出请求, 需向那个对象“发送一条消息”。更具体地讲, 可将消息想象为一个调用请求, 它调用的是从属于目标对象的一个子例程或函数。每个对象都有自己的存储...原创 2019-11-03 22:34:18 · 71 阅读 · 0 评论 -
后端
1.动态页面2服务器web应用的原理1、用户发起请求2、服务器处理请求3、响应HTTP协议1.HTTP请求,请求方法,post、get2.HTTP响应,响应状态码500服务器发生错误,200状态正常,请求成功tomcat更改发布目录,改端口号,连接池配置文件jspjsp执行过程:翻译——编译——执行j sp构成:1.html2.java代码**:**<% 代码 ...原创 2019-08-31 18:29:59 · 573 阅读 · 0 评论 -
eclip配置文件导入.epf文件
file>import>General>preferences>next>browse导入路径>finish>重启>恢复项目——>原创 2019-08-08 09:31:02 · 133 阅读 · 0 评论 -
JDBC连接数据库时去掉控制台的红线
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=utf-8&useSSL=false", "root", "12345");原创 2019-07-25 16:10:57 · 271 阅读 · 0 评论 -
构造方法的添加
1、构造方法名称与类名相同2、构造方法不能写返回值类型思考:那构造方法有没有返回值?没有构造方法实现:属性赋值后不能更改的功能,把set方法去掉,new又新创建了一个,地址重新指向//构造方法public snajiaoxing() {super();}public snajiaoxing(int a,int b,int c) {this.a1 = a;this.a2 =b;...原创 2019-07-06 10:00:08 · 447 阅读 · 0 评论 -
封装后提供外部访问方法
private int a;public int getA() {return a;}public void setA(int a) { this.a = a;}权限修饰 变量返回类型 get+大写变量名(){有返回值return 变量;}权限修饰 Void set+大写变量名(变量类型 变量){this.变量 = 变量;}...原创 2019-07-06 09:45:23 · 396 阅读 · 0 评论 -
多态
多态的要点:1.多态是方法的多态,不是属性的多态(多态与属性无关)2.多态存在要有3个必要条件:继承、方法重写、父类引用指向子类对象。3.父类引用指向子类对象后,用该父类引用调用子类重写的方法,此时多态就出现了。public class TestPolym { public static void main(String[] args) { ...转载 2019-07-05 16:52:57 · 231 阅读 · 0 评论 -
继承和构造方法
1、构造方法只能调用,不能继承2、在构建new子类对象时,会默认自动优先调用父类的无参构造方法,即子类必须能够访问父类的一个构造方法,并且一定会调用;3、如果父类没有-无参的构造方法时:方法一:子类必须要——通过super显示调用父类的有参构造方法,且该调用位于子类构造器第一行。如果我们在父类中已经自己定义了有参的构造方法,却没有定义无参的构造方法,那么此时系统是不会为我们自动添加无参的...原创 2019-07-05 14:54:47 · 242 阅读 · 0 评论 -
重写和重载
重写(一个方法)1、发生在继承之后,父类和子类之间2、方法名、参数必须一致3、返回值必须和被重写的方法返回值类型相同重载(两个方法)1、在同一个类里2、方法名一致,参数不一样3、和返回值无关...原创 2019-07-05 11:06:18 · 77 阅读 · 0 评论 -
包
作用1、分类存储、管理2、解决类名冲突问题3、保护类、属性、方法使用包的声明package关键字package要写到第一行package只能出现一次包的层级有层次关系,各层之间用“.”分隔包的命名包名全部小写internet域名命名法包的创建创建类的同时创建包单独创建包引用完整类名引用导入包...原创 2019-07-05 10:02:25 · 67 阅读 · 0 评论 -
访问控制
访问控制对类的访问控制public在任何地方都能使用default(默认)只能在本包内使用对属性和方法的访问控制private只能在定义它们的类中使用(本类)default(默认)只能在本包内使用——同包权限protected只能在同包或者子类中调用public所有地方均可调用static关键字什么是staticstatic修饰成员变量static修饰成员方法...原创 2019-07-05 09:37:00 · 1165 阅读 · 0 评论 -
Java基础
一、Java中的数据类型:(基本分为两大数据类型)1-基本数据类型:数值型(整数/浮点)/字符型/布尔型2-引用型:类/接口/枚举/注解/数组二、堆:运行时数据区/运行时动态分配内存/自动回收垃圾,存取速度较慢栈:存取速度快,数据可以共享,数据大小和生命周期1必须确定,不够灵活方法区:用来存储类型信息斜体样式常量池:存储某类型的常量信息(常量池时方法区的一部分);在函数中定义的 基...原创 2019-07-04 22:54:44 · 71 阅读 · 0 评论 -
类和对象
一、’面向过程和面向对象面向过程关注的是要做的事情本身把大象装进冰箱:1、打开冰箱,2、把大象装进去,3、关冰箱上帝视角面向对象关注的是事情的主角的行为把大象装进冰箱:1、冰箱打开,2、冰箱收入大象,3、冰箱关闭个人视角二、1、什么是方法–方法是java中一段可重复使用的执行某项功能的代码。2、为什么用方法:1、减少重复代码 2、使代码结构清晰3、方法怎么定义----[修饰...原创 2019-07-04 20:12:15 · 73 阅读 · 0 评论 -
JDK环境和安装Eclipse
java开发IDEEclipse的官网:http://eclipse.org///基于插件开发,对javaEE支持较好NetBeans官方网站:http://netbeans.org/基于插件开发,对于javaEE支持较好;Idea官方网站:http://www.jetbrains.com/idea/features/谷歌将其作为Android开发首选。JDK环境:Oracle,官网,需...原创 2019-06-25 20:16:53 · 103 阅读 · 0 评论 -
语法分析器
package com.analysis4;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;/***1.保留字*2.运算符*3.界符*/publi...原创 2019-05-15 13:55:10 · 701 阅读 · 0 评论 -
用JAVA编写的SQL结构化查询语言的词法分析器
package aa;import java.awt.*;import java.util.Scanner;public class xx{public static int count = 0;public static int count1 = 0;public static int count2 = 0;public static int count3 = 0;public ...原创 2019-05-09 17:06:22 · 844 阅读 · 0 评论 -
java高级心得总结一之数组
一、数组1:数组是静态的,数组对象的长度是固定的,数组变量的指向是可变的。2:数组的初始化,分为静态,动态。不要动态定义数组时静态初始化。3:数组不一定要初始化,但是要想使用数组,必须让数组变量指向具体的数组对象。所有的变量定义出来后在使用之前必须赋值。二、基本类型数组的初始化1:Java是一种强类型语言2:数组元素只能存放指定类型的数据3:所有的局部变量都是在栈存储区中存放4...原创 2019-03-12 14:17:38 · 158 阅读 · 0 评论