java
文章平均质量分 81
爪哇搬运工
JAVA搬运工
展开
-
JAVA基础(八)
JAVA基础(八)java绘图技术:绘图原理Component类提供了两个和绘图相关最重要的方法:paint(Graphics g)绘制组件的外观repaint()刷新组件的外观。当组件第一次在屏幕显示的时候,程序会自动的调用paint()方法来绘制组件。在以下情况paint()将会被调用:窗口最小化,在最大化窗口的大小发生变化repaint函数被调用绘制不同的图形画直线 drawLine(int x1,int x2,int x3,int x4)画矩形边框drawRect(原创 2022-02-27 10:43:55 · 217 阅读 · 0 评论 -
Java基础(十)
Java基础(十)1.JDBC概述JDBC为访问不同的数据库提供了统一 的接口,为使用者屏蔽了细节问题。Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作。JDBC是Java提供一套用于数据库操作的接口API,Java程序员只需要面向着套接口编程即可,不同的数据库厂商,需要针对这套接口,提供不同实现。JDBC API是一系列的接口,它统一和规范了应用程序与数据库的连接,执行SQL语句,并得到返回结果等各类操作,相关类和接口在java.sql与j原创 2022-02-27 10:41:14 · 319 阅读 · 0 评论 -
Java基础(九)
JAVA基础(九)文件:文件是保存数据的地方。文件流:文件在程序中是以流的形式来操作的。流:数据在数据源(文件)和程序(内存)之间经历的路径。输入流:数据从数据源(文件)到程序(内存)的路径。输出流:数据从程序(内存)到数据源(文件)的路径。创建文件对象相关构造器和方法:new File(String pathname)//根据路径构建一个File对象new File(File parent,String child)//根据父目录文件+子路径构建new File(String paren原创 2022-02-27 10:12:34 · 218 阅读 · 0 评论 -
JAVA基础(七)
JAVA基础(七)泛型:泛型又称参数化类型,Jdk5.0出现的新特性,解决数据类型安全性问题。在类声明或实例化时只要指定好语言的具体的类型即可。Java泛型可以保证如果程序再编译时没有发出经警告,运行时就不会出现ClassCastException异常。同时,代码更加简洁、健壮。作用:可以在类声明时通过一个标识表示类中某个属性的类型,或者时某个方法的返回值类型,或者是参数类型。好处:编译时,检查添加元素的类型,提高安全性,减少类型转换次数,提高效率。泛型的使用:interface L原创 2022-01-18 14:44:39 · 140 阅读 · 0 评论 -
JAVA基础(六)
JAVA基础(六)Arrays类:toString 返回数组的字符串形式 Arrays.toString(arr)sort排序 (自然排序和定制排序)binarySearch 通过二分搜索法进行查找,要求必须排好序 int index =Arrays.binarySearch(arr,3);copyOf 数组元素的复制Integer [] newArr = Arrays.copyOf(arr,arr.length);//如果拷贝长度>arr.length就在新数组的后面原创 2022-01-16 23:22:27 · 312 阅读 · 0 评论 -
JAVA基础(五)
JAVA基础(五)枚举[enum]:枚举是一组常量的集合。 枚举属于一种特殊的类,里面只包含一组有限的特定的对象。自定义实现枚举:不需要提供setXxx方法,因为枚举对象值通常为只读。对枚举对象/属性使用final+static共同修饰,实现底层优化枚举对象名通常使用全部大写,常量的命名规范枚举对象根据需要,也可以是多个属性注意事项:当我们使用enum关键字开发一个枚举类时,默认会继承Enum类,而且是一个final类 。[javap 是进行反编译(将.class文件转换为.java原创 2022-01-12 00:01:24 · 117 阅读 · 0 评论 -
JAVA基础(四)
JAVA基础(四)类变量和类方法 类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的同样也是一个变量。定义语法:访问修饰符 static 数据类型 变量名(通常使用)static 访问修饰符 数据类型 变量名1、什么时候需要变量类型当我们需要让某个类的所有对象共享一个变量时,就可以考虑使用类变量(静态变量)2、类变量与实例变量(普通变量)区别类变量是该类的所有对象共享的,而实例变量是每个对原创 2022-01-09 22:53:11 · 507 阅读 · 1 评论 -
java基础(一)
Java基础(一)八大基本数据类型:Byte、Short、Int、Long、Float、Double、Char、Booleanfloat n0 = 2.7;//错误 2.7F 默认小数doubledouble n1 = 2.7; //2.7double n2 = 8.1/3;//2.69999999997byte b1 = 10;//对int n2 = 1;byte b2 = n2;//错误 原因:如果是变量赋值,判断类型char c1 = b1;//错误 原因:byte不能自动转换 ch原创 2022-01-03 23:07:52 · 402 阅读 · 0 评论 -
Java基础(二)
JAVA基础(二)if-elseif-else ifswith分支结构:1、switch关键字,表示switch分支2、表示式 对应一个值,switch表达式的返回值必须是(byte、short、int、char、enum、String)3、case 常量1:当表达式的值等于常量1,执行语句块1,case后面必须是常量不能是变量。4、break:表示退出swtich5、如果和case 常量1 匹配,就执行语句块1,如果没有匹配,就继续匹配case常量26、如果一个都没有匹配上,执行defa原创 2022-01-05 16:35:44 · 152 阅读 · 0 评论 -
Java基础(三)
JAVA基础(三)类与对象1、类是抽象的,概念的,代表一类事物。2、对象是具体的,实际的,代表一个具体事物 即实例。3、类是对象的模板,对象是类的一个个体,对应一个实例。属性=成员变量=字段(field)属性如果不赋值,有默认值,规则和数组一样。具体说: int 0 short 0 byte 0 long 0 float 0.0 double 0.0 char \u0000 boolean false String nullJava内存的结构分析栈:一般存放基本数据类型(局部变量)原创 2022-01-07 18:43:08 · 251 阅读 · 0 评论