![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java的学习笔记
文章平均质量分 53
流水001
这个作者很懒,什么都没留下…
展开
-
GUI编程(图形化页面编程)
GUI编程(图形化页面编程)GUI的核心技术:Swing AWT 类GUI为什么让淘汰了?界面不美观需要jre环境(不会因为几兆的游戏,去下载几百兆的环境)为什么我们要学习?可以写出自己心中的小工具了解监听AWT和Swing的区别AWT不需要容器,它本身就是容器。而Swing需要容器getContentPane();AWT这个包含了很多接口和类,他主要的作用是提供一个组件工具。 组件包括:容器、按钮、文本框等Frame容器第一个java页面import j原创 2021-04-01 14:33:56 · 776 阅读 · 0 评论 -
Java多线程
Java多线程进程和线程的的概念进程:一个程序启动一直到它关闭,这个动态的过程我们称之为进程线程:一个进程能同时执行一个或多个任务,我们称同时执行的任务为多线程。实现多线程的三种方法继承Thread类一共三步:①继承Thread类 ②重写run方法 ③调用start方法public class Thread01 extends Thread{ @Override public void run() { for (int i = 0原创 2021-04-01 14:30:47 · 83 阅读 · 0 评论 -
java中的io流
java中的io流io流就是数据传输的管道(对于java来说,我们通过对某个类的操作,来进行数据的传输,那么这个类就是io流)file类所有的数据都是以文件的形式储存的。在学习io流之前,我们先学习file类来对文件进行操作。public class file01 { /* * 学习file类的对象创建 * * 一个三种方式(实际四种) */ public static void main(String[] args) throws Ex原创 2021-04-01 14:29:05 · 63 阅读 · 0 评论 -
java集合框架
java集合框架集合概念:集合是储存对象的容器,jdk定义了对多个对象操作的方法。可实现数据的功能和数组的区别:数组的长度固定,集合的长度不固定数组能存储基本数据类型和引用数据类型,集合只能储存引用数据类型Collection集合框架Collection是该集合的根类,它包含了很多接口和类,所以我们称Collection是一个集合。特点:因为Collection包含List和Set接口,所以Collection集合有他们共同的特点注意:接口不能实例化对象,只能通过多态来实现。原创 2021-03-14 18:24:44 · 91 阅读 · 0 评论 -
java中常用的类
java中常用的类Object类Object类是所有类的超类(基类),所有的类都默认或间接继承Object类,并且都能访问里面的方法getClass();方法。判断两个类是否属于同一个类public class Test { public static void main(String[] args) { Day01 day01 = new Day01(); //创建两个Day01的两个对象 Day01 day011 = new Day01(原创 2021-03-10 18:14:21 · 98 阅读 · 0 评论 -
java中4种内部类
java4中种内部类什么是内部类?在类的内部定义另一个完整的类成员内部类类中定义另一个类public class Outer { //定义一个外部类 private int age=20; private String name="张三"; public void test(){ System.out.println("这是外部类"); //内部类有何作用?他可以访问外部类的私有属性 } public cl原创 2021-03-01 18:12:23 · 232 阅读 · 1 评论 -
java中的异常
java中的异常什么是异常?在程序运行的过程中,可能会遇见一些意外,(由于程序猿自己的代码逻辑不合法,或jvm的一些异常)并没有按照理想的情况运行,我们称这些意外为异常。异常的英文是:Exception异常的简单分类检查性异常:是由用户的不合理输入而引起的异常。(如果用户输入x/0那么程序就会异常)运行是异常:由于程序猿的逻辑疏忽,在编译时异常无法被察觉,运行时才会出现异常。错误:错误不是异常,而是脱离程序猿的问题。在编译中也是无法被察觉的。异常的体系结构java中,把异常当做对原创 2021-02-28 19:15:07 · 69 阅读 · 0 评论 -
java面向对象编程(oop)
java面向对象编程(oop)面向对象编程:是一种以对象为原子性的编程思想,每个对象之间相互联系构建了整个系统、面向对象的本质就是以类组织代码,以对象封装数据。面向过程编程:是一种注重编程过程的思想,他关注一个对象本身的具体实现过程,而不会注重对象和对象的联系就好比我们身体的最小单位是细胞,每个细胞就相当于对象。面向对象关注的是这些细胞如何组织才能成为一个器官(成为一个系统)。而面向过程关注的某一个细胞是有什么构成的。对象和类的关系类是对象的抽象,对象的类的实例化比如:我们所有个体都称之为原创 2021-02-28 11:20:33 · 196 阅读 · 2 评论 -
Java数组
Java数组数组的概念什么是数组:数据是相同数据类型多个数据的有序集合每个数组都有自己的下标,每一个数据元素都可以通过下标访问。数组的声明数据类型+数组名称 来声明一个数组数组类型是:基本数据类型+[]。如:int数组类型为int[]//声明一个数组int[] array;//第二种声明数组的方式(不常用)int array[];数组的创建通过 new 来创建数组new + 数组类型+数组个数new int[10];数据的访问通过下标进行数组的访问。通过数原创 2021-02-16 17:11:58 · 110 阅读 · 1 评论 -
Java中的方法
Java中的方法何为方法?方法是解决问题达到目的的一种手段,是一系类实际操作的集合,我们可以创造一个方法,来解决我们具体的问题。方法的本意就是功能块,就是实现某个功能语句块的集合。设计方法最好保持方法的原子性,就是一个方法只完成一个功能,何为方法的引用对于已经创造好的方法,我们可以直接拿过来使用,来达到我们的目的,甚至不必明白这个方法的具体实现过程。方法的定义public int add(int a,int b){ return x;}/*修饰符 方法类型 方法名(参数类原创 2021-02-15 17:32:29 · 220 阅读 · 2 评论 -
Java控制流程结构
Java控制流程结构如何进行人机交互?Scanner scanner=new Scanner(System.in) //使用io流,新建一个扫描器,扫描用户输入的信息 //scanner(扫描器的意思) //system (系统的意思) //in(进入的意思) System.out.println("提醒请用户输入:") if(scanner.hasNext()){ //通过if语言判断用户是否输入? String str=Scanner.原创 2021-02-15 17:30:02 · 116 阅读 · 2 评论 -
如何使用IDEA生成Java Doc文档
如何使用IDEA生成Java Doc文档说明:java doc是一种将注释生成HTML文档的技术,生成的html清晰易读。文档注释常用的命令和作用@author(作者)@version(版本号)@since(jdk版本)还有一些用在类的方法上的注解@param(参数)@return(返回值)@throws(异常抛出情况)如何ldea生成 java doc文档接下来看看效果...原创 2021-02-07 11:51:50 · 880 阅读 · 0 评论 -
java中包的概念和如何引入包
java中包的概念和如何引入包packagepackage表示包的意思,如果一个类在一个包之下则表示为:在本类的第一行写 package +包名+;如果有多个包则 package +多个包名,包名中间用点. 表示。package com.operator; //表示package 包 com包下的operator 包下的Day1类importimport表示引用的意思,通过import关键字引用其他包里的类,在类的第二行既以下写 import+包名+ . +类名+;多个包用点. 区分,如原创 2021-02-07 11:08:27 · 1018 阅读 · 0 评论 -
java基础语法
java基础语法java注释java注释可以分为三种注释:单行注释**(用 // 表示单行注释)**多行注释**(用/* /表示多行 注释)*文档注释(用/** */表示文档注释)java的标识符java的标识符是指程序中我们自己起的名字,如:类的名字,变量的名字,方法的名字,在程序中主要起识别的作用。标识符的命名规则标识符的开头必须由大小写字母,下划线( _ ) ,美元符号($)构成。在java中大小写是不一样的(name 和Name是两个标识符)。j原创 2021-02-06 19:02:06 · 74 阅读 · 0 评论 -
编译型语言和解释性语言的区别
编译型语言和解释性语言的区别编译型编译型语言是一次性把源代码编译成机器语言,一次编译永久执行,因此执行的效率比较高。代表语言c,c++解释型解释型语言是把源代码翻译成中间代码,在把中间代码翻译成机器代码。程序不需要编译运行一次翻译一次。可移植行好,但运行效率高。Java是什么型语言?Java是既有编译型又有解释型的一种语言。首先编译器会把Java代码编译成直字节码文件,然后字节码文件在虚拟机上会通过解释器翻译一条指令,执行一条指令这个过程是Java的解释执行。...原创 2021-02-04 17:14:47 · 223 阅读 · 0 评论 -
程序员第一个程序Hello world
程序员第一个程序Hello worldpublic class Hello{ public static void main(String[] args){ System.out.println("hello world"); }}运行操作步骤用记事本写好程序,并把名字改为类名的名字(就是class后面的Hello)把后缀txt改为java。打开cmd,找到文件所在的位置,在文件目录前面加 cmd +空格。(我这里已经编译成功)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存原创 2021-02-04 16:05:28 · 504 阅读 · 4 评论 -
jdk下载和安装
jdk的下载和安装百度搜索jdk8,找到甲骨文官网下载。下载电脑对应的版本。安装jdk,并记住安装路径。配置环境变量。我的电脑→右键→属性→高级环境配置环境变量新建→JAVA_HOME配置path变量(具体科百度)测试jdk是否安装成功。打开cmd。输入java+空格+ - +version即可查看安装版本(java -version)...原创 2021-02-04 14:37:34 · 70 阅读 · 0 评论 -
常用的快捷键和dos命令
常用的windows快捷键Shift+Delete 永久删除文件Ctrl+c复制Ctrl+v粘贴Ctrl+x剪切Ctrl+z撤回Ctrl+a全选Alt+tab应用之间来回切换win+d返回桌面wim+e打开我的电脑wim+L锁定电脑win+r打开命令窗口win+←最大化窗口在左侧屏幕上win+→最大化窗口在右侧屏幕上常用的dos命令#盘符切换d:e: ...(进入当前盘符,相当于在我的电脑打开蓝色长方形进入)#查看目录下的所有文件dir#改变目录的切换cd原创 2021-02-03 21:23:42 · 107 阅读 · 0 评论 -
markdown基本语法
markdown基本语法如何表示二级到六级标题?依次用#到6个#表示一到六级标题。如何表示字体的变换?在字体两边加上※表示斜体(hello)。在字体两边加上两个※表示粗体(hello)。在字体两边加上三个※表示斜体加粗体(hello)。在字体两边加上两个表示标横线字体(hello~)。如何表示引用标识大于号加空格 表示引用标识如何表示分割线?用三个(减号)—加空格表示分割线(线颜色比较淡)。用三个※加空格也可以表示分割线(线颜色比较深)。如何插入图片?[外链图片转原创 2021-02-03 11:50:47 · 99 阅读 · 0 评论 -
java的历史和基本概念
Java的简单历史Java什么时候产生?1991年由sun公司詹姆斯.高斯林等人开发了Java语音的雏形,最初命名为Oak,目标用于家用电器等小型系统程序语言。由于没有成功,便放弃了该项计划。正好赶上互联网的热潮,逐渐成为了网络编程语言。Java名字的由来?Java的原先名字叫做Oak,但由于Oak这个商标被注册,随后改名为Java。据说创始人在想名字的时候正在喝咖啡,并且这个咖啡产自瓜哇岛,所以就有了Java这个名字和咖啡这个logo。Java的发展历程?1995年5月23日,Java语言诞生原创 2021-02-04 14:04:53 · 108 阅读 · 0 评论