随笔分类 -  javase学习

javase学习学习不急
摘要:异常 实际工作中,遇到的情况不可能是非常完美的,例如你要读取的数据为空,程序运行过程中内存溢出等问题 软件程序在运行过程中,非常可能遇到些问题,我们叫溢出,英文是Exception,意思是例外,叫异常。 异常发生在程序运行期间,它影响了正常的程序执行流程。 异常分类 检查性异常:最具代表的的检查性异 阅读全文
posted @ 2021-09-13 16:52 翻滚的小井蛙 阅读(123) 评论(0) 推荐(0) 编辑
摘要:static,final 关键字 /** * static 关键字 * @author xujb * @version 1.0 * @since 1.6 * 静态变量对于类而言,只有一个,能被所有对象共享 * 推荐用类名直接访问能很清晰的知晓是静态变量 * * final,被final 修饰的类无法 阅读全文
posted @ 2021-09-13 16:50 翻滚的小井蛙 阅读(21) 评论(0) 推荐(0) 编辑
摘要:抽象类 abstract 修饰符可以用来修饰方法也可以用来修饰类,如果修饰方法,那么该方法就是抽象方法;如果是修饰类,那么该类就是抽象类 抽象类中可以没有抽象方法,但是抽象方法的类一定为抽象类 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的 抽象方法,只有方法的声明,没有方法的实现,它 阅读全文
posted @ 2021-09-13 16:50 翻滚的小井蛙 阅读(39) 评论(0) 推荐(0) 编辑
摘要:方法回顾 方法的定义 修饰符 返回值类型 break: 跳出switch,结束循环和return的区别 方法名: 注意规范,见名知意 参数列表:(参数类型,参数名, ...) 异常抛出 : 方法的调用: 递归 静态方法 非静态方法 形参和实参 值传递和引用传递 this关键字儿 /**静态方法与非静 阅读全文
posted @ 2021-09-13 16:48 翻滚的小井蛙 阅读(49) 评论(0) 推荐(0) 编辑
摘要:类与对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义.但是并不能代表某一个具体的事物。 对象是抽象概念的具体实例。 创建与初始化对象 使用new关键字创建对象 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类重构造器的调用 类中的构造器也 阅读全文
posted @ 2021-09-13 16:44 翻滚的小井蛙 阅读(83) 评论(0) 推荐(0) 编辑
摘要:面向对象 面向过程思想 步骤清晰简单,第一步做啥,第二步做啥.. 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首选会解决问题需要哪些分类,然后对分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的 阅读全文
posted @ 2021-09-13 16:43 翻滚的小井蛙 阅读(131) 评论(0) 推荐(0) 编辑
摘要:Java内存 堆:存放new的对象和数组,可以被所有的线程共享。不会存放别的对象引用 栈:存放基本变量类型(会包含这个基本类型的具体数值)。引用对象的变量(会存放这个引用在堆里面的具体地址) 方法区:可以被所有的线程共享。包含了所有的class和static变量。 加载顺序 加载类模板(属性方法), 阅读全文
posted @ 2021-09-13 16:41 翻滚的小井蛙 阅读(12) 评论(0) 推荐(0) 编辑
摘要:数组概述 数组是相同类型数据的有序集合 数组描述的是相同类型的若干数据,按照一定的的先后次序排列组合而成 其中,每一个数据称一个数组元素,每个数组元素可以通过一个下标来访问他们。 数组声明创建 首先声明数组变量,才能在程序中使用数组,下面是声明语法 int [] b; //定义数组 首选 int a 阅读全文
posted @ 2021-09-13 16:38 翻滚的小井蛙 阅读(134) 评论(0) 推荐(0) 编辑
摘要:方法 java方法是语句的集合,在一起执行一个功能 方法是解决一类问题的步骤组合 方法包含于类或者对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是是一个方法只完成一个功能,这样利于后期拓展 阅读全文
posted @ 2021-09-13 16:37 翻滚的小井蛙 阅读(160) 评论(0) 推荐(0) 编辑
摘要:JAVA流程控制 用户交互Scanner java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法为: Scanner s=new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入字符 阅读全文
posted @ 2021-09-13 16:35 翻滚的小井蛙 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Javadoc生成文档,包机制 Javadoc javadoc命令是用来生成自己API文档的 参数信息 @author 作者名 @version 版本号 @since 只需要最早使用的jdk版本 @return 返回值情况 @throws 异常抛出情况 package com.xjianbing.c 阅读全文
posted @ 2021-09-13 16:34 翻滚的小井蛙 阅读(33) 评论(0) 推荐(0) 编辑
摘要:基本运算符 JAVA语言支持如下运算符: 算数运算符:+,-,*,/,%,++,-- public static void main(String args[]){ //++ ,-- 自增自减去 一元运算符 int a=10; int b; System.out.println(a++);// 值为 阅读全文
posted @ 2021-09-13 16:25 翻滚的小井蛙 阅读(174) 评论(0) 推荐(0) 编辑
摘要:java变量,常量 变量 变量:就是可以变话的量 java是一种强类型语言,所有变量必须得定义声明其类型 变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 作用域 1.类变量 2.实例变量 3.局部变量 package Base; /** * @author xujb * 变量,常量 阅读全文
posted @ 2021-09-13 16:22 翻滚的小井蛙 阅读(33) 评论(0) 推荐(0) 编辑
摘要:类型转换 由于Java是强类型语言,所以要进行些运算的实话,要用到类型转换 低到高,低容量到高容量,低精度到高进度 自动转换 高到低,需要强制类型转换可能造成内存溢出或者精度缺失。 运算中,不同类型的数据先转换统一类型,然后进行运算。 * 1.不能对布尔值进行转换* 2.不能将类型转换为不相干的类型 阅读全文
posted @ 2021-09-13 16:20 翻滚的小井蛙 阅读(25) 评论(0) 推荐(0) 编辑
摘要:java标识符,注释以及数据类型 标识符 Java中所有组成部分都需要名字,这个通称标识符 所有的标识符都只能已字母,$,下划线开头 不能使用关键字作为变量,类,方法名 标识符大小写敏感。 很少使用中文 注释 JAVA注释有三种: 注释不会被执行,只是给自己看的 单行注释 多行注释 文档注释 数据类 阅读全文
posted @ 2021-08-03 11:32 翻滚的小井蛙 阅读(31) 评论(0) 推荐(0) 编辑
摘要:mardaow使用 标题:以#加空格开头,#个数代表标题层级 标题2 标题3 标题4 字体 hello word hello word hello word hello word 引用 开头加>和空格即可 引用别人的文章段落语句 分割线 加3个-或者3个* 图片 可加本地链接和网络链接。 超链接 点 阅读全文
posted @ 2021-07-16 13:51 翻滚的小井蛙 阅读(28) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示