java学习
Joe Cole
这个作者很懒,什么都没留下…
展开
-
java学习笔记(十五)事件的监听器。触发按钮的处理者
事件监听器ActionListener-----它是一个通用的事件监听器,一般用来处理组件最重要最直接的事件,JButton的按钮单击事件使用的就是这个监听器下面直接上代码package com.javaeasy.learnevent;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import javax.swing.JLabel;public class MyListener impl原创 2021-08-06 16:34:26 · 127 阅读 · 0 评论 -
java学习笔记(十四)Swing的布局管理器
FlowLayout是一种最简单的布局管理器。FlowLayout有三个参数,用来调整容器中的组件排列;组件的对齐策略:默认情况下从左到右地排列,多余的空间会剩余在两边,也就是居中对齐,FlowLayout类中是使用int值表示对齐策略的。居中对应的就是FlowLayout.CENTER。组件水平间距:也就是同一行中组件之间的间距组件垂直间距:两行之间组件的间距,单位是像素package com.javaeasy.learncomponent;import javax.swing.原创 2021-08-06 15:09:24 · 557 阅读 · 0 评论 -
java学习笔记(十三)Swing中的文本域
JTextField只能够有接收用户一行输入,下面将学习使用JTextArea可以接收用户的多行输入。JTextArea的基本方法和JTextField一样,能够设置和获取当前文本setRows(int):设置文本域显示的行数。可以用于控制文本域组件的高度。setColumns(int):设置文本域的列数。可以用于控制文本域组件的高度。package com.javaeasy.learncomponent;import java.awt.Container;import java.awt.原创 2021-08-05 18:12:03 · 1522 阅读 · 0 评论 -
java学习笔记(十二)文件编程和java文件I/O
File 类separate:string类型的类变量,其值就是文件路径的分隔符。file(string path):构造方法,参数为文件和文件夹的全路径。file类还有很多构造方法,包括根据文件夹名和文件名创建一个文件isFile和isDirectory:两个方法的返回值都是boolean,用来判断一个File对象是文件还是文件夹boolean exists():判断是否已经存在文件路径中的那个文件boolean createNewFile():根据文件路径)(构造方法传入的),创建一原创 2021-08-03 16:00:01 · 63 阅读 · 0 评论 -
java学习笔记(十一)深入学习synchronized关键字
synchronized关键字的作用静态方法:同一个类中所有被synchronized修饰的静态方法,它们在类范围内是同步的。也就是同一时间只能有一个线程调用他们中的任意一个方法,直到前面的执行完同步静态方法后,才会被再次唤醒,执行相应的静态方法非静态方法;对于同一个类中的所有synchronized修饰的静态方法。它们在同一个对象上是同步的。当一个线程调用某个同步方法的时候,如果第二个线程在同一对象上调用某个同步非静态方法,那么这个线程将被挂起,直到前面的执行完同步非静态方法后,才会被再次唤醒,执原创 2021-08-02 15:22:08 · 158 阅读 · 0 评论 -
java学习笔记(十)深入学习Thread
15.3.1线程的名字学习一下Thread类的name属性,它的类型String。在Thread中String getname()和void setName(String)两个方法用来设置和获取这个属性的值。Thread(String name):接受一个Runnable实例和一个String实例为参数Thread类构造方法。其中Runnable中的run()方法就是线程将要执行的方法,String实例就是这个线程的名字。Thread (Runnable target,String name):原创 2021-08-02 10:42:10 · 131 阅读 · 0 评论 -
java学习笔记(九)多线程编程
线程——执行代码的基本单位线程可以说是机器,就是执行代码。java中的代码都是通过线程为基本单位来执行。编写源代码————编写源文件——没有语法错误——生成class文件1.java线程和cd机class文件————CD碟片Java线程-————CD机中的激光头Java平台-————CD机2.从CD机的工作机制来看java线程线程是执行java程序代码的基本单位java线程是java平台的一部分java线程是运行在java平台内部的,java平台.原创 2021-07-30 17:14:50 · 77 阅读 · 0 评论 -
java学习笔记(八)异常类型
必须处理Exception类Exception类是Java机制中最常见也是最常用的类。从字面的意思来理解,Exception似乎是异常类。Exception类在java机制中代表普通的异常类,当它或它的子类的实例在程序中被使用throw语句抛出的时候,java编译器要求必须对这个异常进行处理-或者继续抛出异常,或将异常处理掉。灵活掌握RuntimeException类RuntimeException类是一个特殊的类。它的特殊支出在于:当它和它的子类的对象在程序抛出的时候,java编译器允许程序不原创 2021-07-30 15:16:00 · 82 阅读 · 0 评论 -
java学习笔记(七)异常处理
把异常抓住在java中,能够把异常抓住并处理的语句就是try-catch语句try{//可能发生异常的代码}catch(异常类型 异常引用){//异常处理的代码}try和catch都是java里面的关键字。try关键字后面的一对大括号的内容叫做try语句块,catch关键字后面的小括号是声明了一个异常引用异常的类型:对于每种异常,都需要使用一种对于的异常类型来表示,而这么做的原因是因为catch语句是根据异常类型来进行匹配的,对于异常采取何种处理,是建立在异常类型的基础上的,所以异原创 2021-07-30 11:51:58 · 103 阅读 · 0 评论 -
java学习笔记(六)java的异常处理机制
目录一、认识异常异常什么时候发生异常是什么java异常机制的流程抛出异常在代码中使用throw抛出一个异常在方法声明中使用throws构造自定义异常类使用自定义异常类一、认识异常异常什么时候发生学习的过程中,我们会遇到编译错误,需要注意的是,编译器能够发现的错误就是语法错误,不是异常。而在程序运行期间,由于各式各样的原因而导致的错误或不期待出现的情况,就叫做异常。语法错误和程序异常其实都是错误的,都需要我们的处理,对于语法错误,编译器会在编译源原创 2021-07-29 16:15:49 · 168 阅读 · 0 评论 -
java学习笔记(五)匿名内部类
目录准备工作使用接口使用匿名类通过抽象类使用匿名类准备工作匿名内部类和抽象类型(也就是接口以及抽象类)关系密切。首先先创建一个接口和一个抽象类package com.javaeasy.anonymousclass;public interface AnInterface { void method ();}上面的接口定义了一个抽象的方法method(),没有什么特殊之处抽象类AnAbstractClass进行创建package com.javaeasy.原创 2021-07-29 10:07:21 · 114 阅读 · 0 评论 -
[Windows] Java从零基础到精通教程整理
链接如下:8aidu链接:https://pan.baidu.com/s/1SGTurheQGrd7Rqq670JxcQ提取码:52pj原创 2021-07-29 08:46:25 · 64 阅读 · 0 评论 -
java学习笔记(四)成员内部类 大集合学习
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 目录 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提原创 2021-07-28 14:57:59 · 79 阅读 · 0 评论 -
Java学习笔记(三)接口中的变量
接口中可以定义变量,但是java语法要求:接口中的变量必须使用static和final修饰,同时,其访问控制符必须是public的,总而言之,接口中的变量是静态变量,而且值不能改变。public interface BatteryNoFive{ public static final int r =1; public static final int height =5;public static final double v =1.5; void getEnergy();原创 2021-07-27 15:43:28 · 5257 阅读 · 0 评论 -
java学习笔记(三)接口的认识及应用
一、认识接口代码的组成package com.javaeasy.logcarinterface;public abstract interface RecordeAble{ public abstract TransportStatusForLog getTransportStatus():}首先是包语句,在包语句中,和平常的语法并无区别;接口的主体部分,访问控制符,和类一样,java语法要求用public作为开头,然后就是abstract修饰接口,这里表示一种抽象的类型。后原创 2021-07-27 11:47:30 · 58 阅读 · 0 评论 -
java学习笔记(二) 静态变量和实例变量的区别
成员变量:把类内、方法体外定义的变量称为成员变量。Java中的成员变量分为两种:一是没有static修饰的,这些成员变量是对象中的成员,称为实例变量。 二是有static修饰的,称为类变量(静态变量)。类变量和实例变量的区别是:类变量在内存中只存一份,在程序运行时,系统只为类变量分配一次内存,只进行一次的初始化。在加载类的过程中完成类变量的内存分配。类变量可以通过类名访问。实例变量是属于对象中的成员,...转载 2021-07-26 16:36:58 · 201 阅读 · 0 评论 -
java 学习笔记 Math 多种用法
学习目标:掌握java Math知识点学习产出:Math.sqrt(x) -----------开平方Math.pow(x,y) ---------x的y次幂Math.max(a, b) ----------取a和b的最大值Math.min(a, b) ----------取a和b的最小值Math.random() ...原创 2021-07-26 15:01:57 · 45 阅读 · 0 评论