自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 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 221

原创 Java基础(十)

Java基础(十) 1.JDBC概述 JDBC为访问不同的数据库提供了统一 的接口,为使用者屏蔽了细节问题。 Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作。 JDBC是Java提供一套用于数据库操作的接口API,Java程序员只需要面向着套接口编程即可,不同的数据库厂商,需要针对这套接口,提供不同实现。 JDBC API是一系列的接口,它统一和规范了应用程序与数据库的连接,执行SQL语句,并得到返回结果等各类操作,相关类和接口在java.sql与j

2022-02-27 10:41:14 323

原创 Java基础(九)

JAVA基础(九) 文件:文件是保存数据的地方。 文件流:文件在程序中是以流的形式来操作的。 流:数据在数据源(文件)和程序(内存)之间经历的路径。 输入流:数据从数据源(文件)到程序(内存)的路径。 输出流:数据从程序(内存)到数据源(文件)的路径。 创建文件对象相关构造器和方法: new File(String pathname)//根据路径构建一个File对象 new File(File parent,String child)//根据父目录文件+子路径构建 new File(String paren

2022-02-27 10:12:34 223

原创 JAVA基础(七)

JAVA基础(七) 泛型: 泛型又称参数化类型,Jdk5.0出现的新特性,解决数据类型安全性问题。 在类声明或实例化时只要指定好语言的具体的类型即可。 Java泛型可以保证如果程序再编译时没有发出经警告,运行时就不会出现ClassCastException异常。同时,代码更加简洁、健壮。 作用:可以在类声明时通过一个标识表示类中某个属性的类型,或者时某个方法的返回值类型,或者是参数类型。 好处:编译时,检查添加元素的类型,提高安全性,减少类型转换次数,提高效率。 泛型的使用: interface L

2022-01-18 14:44:39 144

原创 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 317

原创 JAVA基础(五)

JAVA基础(五) 枚举[enum]: 枚举是一组常量的集合。 枚举属于一种特殊的类,里面只包含一组有限的特定的对象。 自定义实现枚举: 不需要提供setXxx方法,因为枚举对象值通常为只读。 对枚举对象/属性使用final+static共同修饰,实现底层优化 枚举对象名通常使用全部大写,常量的命名规范 枚举对象根据需要,也可以是多个属性 注意事项: 当我们使用enum关键字开发一个枚举类时,默认会继承Enum类,而且是一个final类 。[javap 是进行反编译(将.class文件转换为.java

2022-01-12 00:01:24 121

原创 JAVA基础(四)

JAVA基础(四) 类变量和类方法 ​ 类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的同样也是一个变量。 定义语法: 访问修饰符 static 数据类型 变量名(通常使用) static 访问修饰符 数据类型 变量名 1、什么时候需要变量类型 当我们需要让某个类的所有对象共享一个变量时,就可以考虑使用类变量(静态变量) 2、类变量与实例变量(普通变量)区别 类变量是该类的所有对象共享的,而实例变量是每个对

2022-01-09 22:53:11 510 1

原创 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 null Java内存的结构分析 栈:一般存放基本数据类型(局部变量)

2022-01-07 18:43:08 256

原创 Java基础(二)

JAVA基础(二) if-else if-else if swith分支结构: 1、switch关键字,表示switch分支 2、表示式 对应一个值,switch表达式的返回值必须是(byte、short、int、char、enum、String) 3、case 常量1:当表达式的值等于常量1,执行语句块1,case后面必须是常量不能是变量。 4、break:表示退出swtich 5、如果和case 常量1 匹配,就执行语句块1,如果没有匹配,就继续匹配case常量2 6、如果一个都没有匹配上,执行defa

2022-01-05 16:35:44 154

原创 java基础(一)

Java基础(一) 八大基本数据类型: Byte、Short、Int、Long、Float、Double、Char、Boolean float n0 = 2.7;//错误 2.7F 默认小数double double n1 = 2.7; //2.7 double n2 = 8.1/3;//2.69999999997 byte b1 = 10;//对 int n2 = 1; byte b2 = n2;//错误 原因:如果是变量赋值,判断类型 char c1 = b1;//错误 原因:byte不能自动转换 ch

2022-01-03 23:07:52 411

原创 MarkDown语法的基本使用

Mackdown语法 Markdown是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTML格式发布。 Markdown也可以理解为将以MARKDOWN语法编写的语言转换成HTML内容的工具。 为什么使用? 它是易读(看起来舒服)、易写(语法简单)、易更改纯文本。处处体现着极简主义的影子。 兼容HTML,可以转换为HTML格式发布。 跨平台使用。 越来越多的网站支持Markdown。 更方便清晰地组织你的电子邮件。(Markdown-here, Airmail) 摆脱Word

2021-12-27 19:13:02 411

原创 Tinking in Java(Java编程思想) 第四版习题答案

转自:http://greggordon.org/java/tij4/solutions.htm

2020-04-13 16:12:00 153

原创 初识Java

Java三大版本 • J2SE Java的标准版本 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程 • J2ME (Java2 Micro Edition) 主要应用于嵌入式系统开发,如手机和PDA的编程 • J2EE 企业版本(Java2 Enterprise Edition)定义在服务器端Java2的企业版,主要用于分布式网络程序的开 发,如电子商务...

2020-01-12 09:07:13 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除