【【Java基础】图片压缩】教程文章相关的互联网学习教程文章

Java基础の第二弹 基础语法

Java关键字? abstract:表明类或类中的方法是抽象的;? boolean:基本数据类型之一,布尔类型;? break:提前跳出一个块;? byte:基本数据类型之一,字节类型;? case:在 switch 语句中,表明其中的一个分支;? catch:用于处理例外情况,用来捕捉异常;? char:基本数据类型之一,字符类型;? class:类;? continue:回到一个块的开始处;? default:用在 switch 语句中,表明一个默认的分支;? do:用在"do while"...

阿花宝宝 Java基础笔记 之 封装

为什么要用封装 安全 方便 降低耦合封装的步骤:1.将属性变为private修饰2.写封装的方法 public void setXxx(参数){ //根据处理逻辑给属性赋值 } public 属性类型 getXxx(){ //return 属性值 }访问修饰符 一个.java文件可以定义多个class 但是只能有一个public class 且要求与文件名一致 默认修饰符 protect private public static 静态 static 修饰的成员随类加载,在创建对象之前,因此可以使用 类名.属性 类名.方法 静态...

Java基础 包机制和注释文档【图】

Java基础一、包机制为了便于类包的管理和命名冲突建立的文件夹1.建包 Package命名规范:package package1.package2.package3.(类名)……注意事项:建立公司的包时,要严格遵守域名倒置 例如:com.baidu.wwwpackage语句要写在最顶端 2.导包 import命名规范:import java.lang.date.(类名)……注意事项:import语句要写在package语句之下,类的外面 二、注释文档Java支持单行注释、多行注释和注释文档注释文档是用于在程序内生成关...

黑马程序员之——Java基础 IO流——第三部分

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 第一讲:黑马程序员_毕向东_Java基础视频教程第20天-01-IO流(File概述)一,File 类的了解:用于将文件或者文件夹封装成对象。方便对文件与文件夹进行操作。File对象可作为参数传递给流对象的构造方法。File 类的声明:public class File extends Object implements Serializable, Comparable<File> 文件和目录路径名的抽象表示形式。构造方...

java基础——集合框架【代码】

Collection下的容器1.SetHashSet是最普通的set,仅能用来存储不同的数据LinkedHashSet主要用来FIFOTreeSet主要用来排序,所以不允许null(基本上等价于stl的set了,底层也是红黑树)  TreeSet的两种排序方法:    1.自然排序,让TreeSet<A>的A类去实现Comparable接口内的int CompareTo(A a)方法          返回值0:元素相同,去重          返回值1:顺序          返回值-1:逆序    2....

Java基础(十二)-----Java与数据库的连接JDBC(一)【图】

初识JDBCJDBC是Java与数据库进行连接的一套API。通过这些API,开发者可以和不同的数据库进行连接并且可以对数据库中的数据进行操作。应用程序如果想要持久化保存,一种理想的解决方案就是使用数据库进行保存数据。这就使得连接数据库变得十分重要。JDBC正是为了实现这一目标而诞生的。Sun公司为了让开发者可以连接到不同的数据库,只为API提供了接口,由数据库提供商或者其他人提供数据库驱动程序的实现。这样,开发者就可以选择驱...

java基础之static(静态)【代码】

静态的属性、方法等属于类而不是对象。静态的方法能够由类直接调用,不须要将类实例化。本篇主要说明:1、态的代码、成员变量要比构造方法先运行。2、子类的构造方法会默认去调用父类的不带參数的构造方法,假设父类不提供不带參数的构造方法,则子类的构造方法要显示使用super(param),去调用父类的带參数的构造方法下面代码,能够将凝视掉的内容放开,或增改參数类型、參数定义的位置等,然后运行main看看打印结果,就会更加明确...

Java基础总结--IO总结1

1.IO流(数据流)主要应用概述数据来源:存储在设备里面* IO流用来处理设备间数据之间的传输* Java对数据的操作是通过流的方式* Java用于对流的操作的对象都在IO包* 流按照流向分为:输出流(写动作)与输入流(读动作)(相对于程序来说) 读写的方式不同造成被封装成不同的对象* 按照一次操作数据的字节数目:字节流(1B)与字符流(2B)以前无字符流:ASCII码1B--表达英语的文字数字,随机计算机普及,为了表示更多国家的语言,兼容了许多国...

Java基础之类【代码】

一、类的一般形式1、类的概述类就是事物的集合和抽象。它所代表的是这类事物所共有的一些行为和属性。2、类的一般形式中国有13亿人,就有13亿个对象人类只有一个class 类名{类型 变量名;类型 变量名;...类型 方法名(参数){方法内容 }... }修饰符:可以修饰类、属性和方法private:只有在本类中可以看见protected:在同一个类和同一个包里可以看见public:对于所有类都可见。默认(无修饰符):在本类或者是一个包可见,与prote...

java基础

第一篇:讲讲Stringpublic static void main(String[] args) { String s1 = new String("hello");//2个对象 String s2 = "hello";//没有创建 String s3 = new String("hello");//1个对象 String s4 = "hello";//没有创建 //因此上面只产生了3个对象 字符串池1个,堆2个//这里每次赋值的时候,首先都会判断字符串池里面有没这个字符串值,如果有,则引用存在的,如果没有,则创建。 //上面的解释:String是有一个叫字符串池,...

Java基础(十四)--装箱、拆箱详解(转载)【代码】【图】

Java中基本数据类型都有相对应的包装类什么是装箱?什么是拆箱?在Java SE5之前,Integer是这样初始化的Integer i = new Integer(10); 而在从Java SE5开始就提供了自动装箱的特性,如果要生成一个数值为10的Integer对象,只需要这样就可以了:Integer i = 10; 这个过程中会自动根据数值创建对应的 Integer对象,这就是装箱。关于boolean占用几个字节,请参考:https://www.jianshu.com/p/2f663dc820d0public static void main(Stri...

Linux运维系统工程师与java基础学习系列-5

Java天生骄傲系列-5 程序流程控制(续): 选择结构 switch语句 格式: Switch(表达式) { case取值1: 执行语句; break; case取值2: 执行语句; break; …… default: ...

Java基础之循环结构

(1)循环三要素:  1)循环变量的初始化(这是循环的基础,起始点)  2)循环的条件(循环的终点)  3)循环变量的改变(循环的动力)(2)Java循环结构主要有三种:  1.do....while    适用情况:“直到....”循环  2.for循环    适用情况:固定次数循环  3.while    适用情况:“当.....”循环原文:https://www.cnblogs.com/LightmanLu/p/11164060.html

java基础2_运算符,选择语句

算数运算符 + 相加 字符串的连接 正数 - 相减 负数 * 相乘 / 相除 10 / 3 ==》 3 两个操作数中精度最高的是int 结果也是int % 取模(求余) ++ 自增 -- 自减++ 和 -- 只能够用在变量上面,不能够用在常量a = i++:先将i的值赋给a,再自增1 a = ++i;先自增1,再将i的值赋值给a特殊:1/0 报异常(运行报错) 1/0.0 infinity(无限大)在java中0.0不为0,而是无限接...

Java基础班学习笔记(4)

1:switch语句(掌握)(1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch语句。 表达式:可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序到这里中断,跳出switch语句 default:如果所有的情况都不匹...