一.Font类简介 Font类是用于设置图形用户界面上的字体样式的,包括字体类型(例如宋体.仿宋.Times New Roman等).字体风格(例如斜体字.加粗等).以及字号大小. 二.Font类的引用声明 Font类位于java.awt包中,使用时需要在代码顶端声明import java.awt.Font;或者import java.awt.*; 三.Font类的构造函数 Font类的构造函数如下: public Font(String familyName,int style,int siz…
java学习一目了然--File类文件处理 File类(java.io.File) 构造函数: File(String path) File(String parent,String child) File(File parent,String child) 创建文件: boolean createNewFile(); 创建文件夹: boolean mkdir(); 用于创建一层未定义文件夹 boolean mkdirs(); 用于创建多层未定义文件夹,相当于多个mkdir() 删除文件/文件夹…
Java学习笔记——File类之文件管理和读写操作.下载图片 File类的总结: 1.文件和文件夹的创建 2.文件的读取 3.文件的写入 4.文件的复制(字符流.字节流.处理流) 5.以图片地址下载图片 文件和文件夹 相关函数  (boolean) mkdir() 创建此抽象路径名指定的目录  (boolean) mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录.  (boolean) delete() 删除此抽象路径名表示的文件或目录  (boolean) creat…
Java学习笔记之---类和对象 (一)类 类是一个模板,它描述一类对象的行为和状态  例如:动物类是一个类,动物们都有属性:颜色,动物们都有行为:吃饭 public class Dog { String name; String color; public void eat(){ System.out.println("吃饭"); } } (二)对象 对象是类的一个实例,有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字:行为有:吃饭等 1.创建对象: 声明:声明一个对象,…
Java学习:Properties类 学习目标 认识properties文件,理解其含义,会正确创建properties文件. 会使用java.util.Properties类来操作properties文件. 一.认识properties文件 properties文件是一个文本文件 properties文件的语法有两种,一种是注释,一种属性配置. 注 释:前面加上#号 属性配置:以“键=值”的方式书写一个属性的配置信息. properties文件的一个属性配置信息值可以换行,但键不可以换行.值换…
Java学习:File类 File类的概述 重点:记住这三个单词 绝对路径和相对路径 File类的构造方法 File类判断功能的方法 File类创建删除功能的方法 File类获取(文件夹)目录和文件夹相关功能 File类的概述 Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中.其中: 所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类: 而所有输出流都是抽象类OutputStream(字节输出流)或者Wr…
对于时间类,这篇主要说明各种现实情况下如何取值,怎么定向取值,得到自己想要的时间参数.在java中时间类主要有Date.Calendar,暂时只介绍 java.util.*下的时间类,对于java.sql.*下的先不做介绍,以后在另外一篇进行补充. 首先,我们需要了解API下对其的介绍,让在使用的时候明白为什么这么写?而不是简单的复制粘贴应付差事. 对于Date,很多方法已经过时迁移到了Calendar类上,但是这是最初的时间类,构造方法主要介绍两种即 Date date= new Date()…
最近的项目中有个接口是返回文件流数据,根据我们这边一个验签的插件,我发现里面有okHttpClient提供了Call.Factory,所以就学习了下okHttp3的用法. 1.概述 okhttp是一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司开发. okttp3的github官方地址是:https://square.github.io/okhttp/ 2.get方式请求 try { // 初始化 OkHttpClient OkHttpClient client…
String在Java中是一个类类型(非主类型),是一个不可被继承的final类,而且字符串对象是一个不可变对象.声明的String对象应该被分配到堆中,声明的变量名应该持有的是String对象的引用. 运行期计算得到的字符串会得到一个新的字符串.tag="hel"+tag; 这种现象是Java为了效率而赋予String的特殊性.字符串是不可变的,字符串被分配了空间和初始值后值就不可变化.一旦变化,就会放弃原有的对象而分配新的空间给变化后的字符串.频繁地赋新值,会给程序运行效率带来极大…
字符串和编码 字符串在String内部是通过一个char[]数组表示的,因此,可以按下面的写法: String s2 = new String(new char[] {'H', 'e', 'l', 'l', 'o', '!'}); Java字符串的一个重要特点就是字符串不可变.这种不可变性是通过内部的private final char[]字段,以及没有任何修改char[]的方法实现的. Java编译器在编译期,会自动把所有相同的字符串当作一个对象放入常量池. 两个字符串比较,必须总是使用equ…