JAVA
煮一壶生死悲欢祭少年郎
这个作者很懒,什么都没留下…
展开
-
java 软件设计原则
7种软件设计原则开闭原则是总纲,告诉我们要对扩展开放,对修改关闭里氏原则告诉我们不要破坏继承体系依赖倒置原则告诉我们要面对接口编程单一职责原则告诉我们实现类要职责单一接口隔离原则告诉我们在设计接口的时候要精简单一迪米特法则告诉我们要降低耦合度合成复用原则告诉我们要优先使用组合或者聚合关系复用,少用继承关系复用...原创 2020-06-02 18:32:51 · 71 阅读 · 0 评论 -
java 匿名对象
匿名对象:没有名字的对象正常的来说,代码是不是应该是这样的class Demo{ public static void main(String[] args){ Test t=new Test(); t.show(); }}class Test{ public void show(){ System.out.println("hello"); }}匿名对象实现class Demo{ p原创 2020-06-02 18:25:58 · 77 阅读 · 0 评论 -
java 成员变量与局部变量
成员变量与局部变量的区别:类中的位置。成员变量定义在类里,方法外;局部变量定义在方法内部或者参数列表上内存中位置。成员变量放在堆内存;局部变量放在栈内存里声明周期。成员变量随着对象的创建而存在,随着对象的消失而消失;局部变量随着方法的调用而存在,随着方法的调用完毕而消失初始化值。成员变量有初始化值局部变量必须手动赋值...原创 2020-06-02 18:00:20 · 79 阅读 · 0 评论 -
java 面向对象
面向对象VS面向过程面向过程:具体每一个步骤和过程。代表语言就是C面向对象:创建对象,使用对象面向对象特征:封装,继承,多态类与对象的关系与定义比如说:人 他会有自身属性(身高,体重等),有行为(吃饭,睡觉,学习等)我们可以将人抽取为一个类,属性对应的是java中的成员变量(定义在类中);行为对应的是java中的成员方法person:成员变量:hight,weight...成员方法:eat,sleep,study...那么我们就可以通过一个人的类来创建对象person p=new p原创 2020-06-02 17:46:27 · 71 阅读 · 0 评论 -
java 数组和集合
1、下面的程序编译运行后,输出的结果是( ).import java.util.Arrays;public class Test {public static void main(String[] unused) {String[] str = {“xxx”, “yyy”,“aaa”,“bbb”};Arrays.sort(str);int index=Arrays.binarySearch(str,“aaa”);System.out.println(index);}}0解析:Ar原创 2020-05-29 20:52:51 · 328 阅读 · 0 评论 -
java 网络编程习题
java 网络编程习题1、TCP/IP系统中的端口号是一个( )位的数字,它的范围是0到65535。162、在Java编程语言中,TCP/IPsocket连接是用java.net包中的类实现的。其连接步骤和方法是服务器分配一个端口号。如果客户请求一个连接,服务器使用accept()方法打开socket连接客户在host的port端口建立连接服务器和客户使用inputstream和outputstream进行通信3、ServerSocket的监听方法accept( )方法的返回值类型是原创 2020-05-29 18:02:38 · 1024 阅读 · 0 评论 -
java 课前说明习题
java 课前说明习题1、本课程描述正确的是本课程专业基础课,考试课(设有期中考试);课程64学时(40理论,24实验)2、除签到以外,其他教学任务(作业,讨论等)是以什么为单位?周(周一到周五,就一次)3、本课程成绩如何组成4、课程涉及的主要内容包括下面哪些java编程基础、面向对象程序设计、常用类介绍、图形用户界面设计(GUI)、数据库编程方法和过程(JDBC)、多线程程序设计方法...原创 2020-05-29 17:32:54 · 87 阅读 · 0 评论 -
Type mismatch: cannot convert from java.sql.Connection to com.mysql.jdbc.Connection
这是我写的登录连接数据库的代码package Utils;/**登录连接数据库*/import java.sql.*;import com.mysql.jdbc.Connection;import com.mysql.jdbc.PreparedStatement;import Com.nciae.EmpSys.Table.Ordinaryemployees;import jdk.nashorn.internal.runtime.UserAccessorProperty;public原创 2020-05-15 20:56:17 · 1248 阅读 · 0 评论 -
java supper关键字
当子类重写父类的方法后,子类对象无法访问父类被重写的方法,java中专门提供了一个super关键字用于访问父类的成员1、使用格式super.成员变量super.成员方法([参数])2、使用super关键字访问父类的构造方法super([参数])class Animal{ public Animal(){ System.out.println("我是一只动物"); } public Animal(String name){ System.原创 2020-05-08 18:18:45 · 236 阅读 · 0 评论 -
java 继承
继承的概念在java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有父类所有可继承的属性和方法。在程序中,如果想声明一个类继承另一个类,需要使用extends关键字注意:1.在java中,类只支持单继承,不允许多重继承,也就是说一个类只能有一个直接父类2.多个类可以继承一个父类3.在java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类4.在java中,子类和父类是一种相对概念,也就是说一个类是某个类父类的同时,原创 2020-05-08 17:44:19 · 106 阅读 · 0 评论 -
java 面向对象
面向对象特点封装性继承性多态性(允许重名现象,指一个类中定义的属性和方法被其他类继承后,他们可以具有不同的数据类型或表现出不同的行为)类与对象类是对象的抽象,它用于描述一组对象的共同特征和行为类中可以定义成员变量和成员方法在java中,定义在类中的变量被称为成员变量,定义在方法中的变量被称为局部变量,如果在某一方法中定义的局部变量与成员变量同名,这种情况是允许的对象的创建与...原创 2020-05-06 10:04:02 · 67 阅读 · 0 评论 -
java 数组
定义第一种方法int[] x = new int[100];第二种方法int[] x;x = new int[100];长度数组最小的索引是0,最大的索引是“数组的长度-1”arr.length//访问数组元素的个数arr[0].length//求0元素的值多维数组int[][] arr= new int[3][4];...原创 2020-05-06 08:22:08 · 79 阅读 · 0 评论 -
java 方法
方法其实java的方法和C中的函数功能其实是差不多的方法的具体语法格式修饰符 返回值类型 方法名([参数类型 参数名1...]){ 执行语句 return 返回值;}方法有返回值的话,那么每一条执行通路都必须要有返回值重载java允许在一个程序中定义多个名称相同的方法,但是参数的类型或个数必须不同package chap1;public class Clas...原创 2020-05-02 11:15:35 · 61 阅读 · 0 评论 -
JAVAResource leak: 'sc' is never closed
Resource leak: ‘sc’ is never closed这句话翻译一下“资源泄露:sc没有关”因为我输入的时候一般会喜欢用Scanner这种方法,用的话会先定义Scanner sc= new Scanner(System.in);但是就出现了这个问题怎么解决呢sc.close();把他关了就好了...原创 2020-04-09 18:12:14 · 958 阅读 · 1 评论 -
JAVA输入
首先import声明import java.util.Scanner;正文里String usename= new String(); Scanner sc= new Scanner(System.in); usename=sc.next();如果输入的不是String类型,比如是int类型就写成sc.nextInt()...原创 2020-04-09 18:01:19 · 76 阅读 · 0 评论 -
java如何调用别的包里的类
我想在main里调用Form包里的Totalpage()方法首先import声明import Form.TotalPage;//import 调用的包名.类名;然后在代码里调用TotalPage.Totalpage();//类名.调用的方法名...原创 2020-04-09 17:49:13 · 1093 阅读 · 0 评论 -
Syntax error on token ".", @ expected after this token问题
我是刚学JAVA我是在输出的时候出现的这个问题首先检查是不是少写或错写再检查是不是直接在类里面写的代码要放在方法里,不能直接写类里原创 2020-04-09 16:55:14 · 1614 阅读 · 1 评论 -
JAVA 方法
方法方法其实就跟C中的函数一样,就是简化的一种方式方法的格式修饰符 返回值类型 方法名([参数类型 参数名....]){ 执行语句 ... return 返回值;}对于上面的语法格式具体说明如下:1、修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等2、返回值类型:用于限定方法返回值的数据类型...原创 2020-04-02 16:49:06 · 126 阅读 · 0 评论