java入门
文章平均质量分 70
eyesofyou
这个作者很懒,什么都没留下…
展开
-
2021-07-02 Java基础概述
Java概述1、java程序如何实现在任意操作系统上运行(俗称跨平台) jvm(java虚拟机),针对不同的操作系统提供不同版本操作系统的jvm2、jre:java程序的运行环境,包含jvm和运行时所需要的核心类库。(只要有jre就可以运行已有的java程序)jdk:是java程序的开发工具包,,包含jre和开发人员使用的工具。其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)。(开发全新的java程序就必须安装jdk)3、jre、jdk、jvm之间的关系:jdk包含原创 2021-09-04 11:06:36 · 103 阅读 · 0 评论 -
2021-09-04 异常机制
异常机制什么是异常异常体系架构errorExceptionError和Exceptipn的区别java异常处理机制异常处理自定义异常总结什么是异常实际工作中,遇到的情况不可能是完美的软件程序在运行过程中,可能遇到刚刚提到的这些异常问题,我们异常,exception异常是指程序运行中出现的不期而至的各种情况,如:文件找不大,网络连接失败、非法参数等异常发生在程序运行期间,它影响了正常的程序执行流程异常分为三大类:检查性异常:代表:用户错误或问题引起的异常,这是程序员无法预见的运行时异常:程序原创 2021-09-04 01:38:37 · 128 阅读 · 0 评论 -
2021-09-01 面向对象编程
面向对象编程初始面向对象面向过程VS面向对象什么是面向对象(oop)方法回归和加深break和return的区别异常抛出类和对象的关系对象的创建分析构造总结面向对象三大特性封装继承多态static总结抽象类和接口抽象类接口内部类及OOP实践内部类初始面向对象面向过程VS面向对象1、面向过程:步骤清晰,一步一步的,适合处理简单问题2、面向对象:物以类聚,分类思想,先分类,然后在分别对每个类思考。四核处理复杂问题和多人合作完成什么是面向对象(oop)面向对象编程(oop)的本质:以类的方式组织代码,原创 2021-09-04 00:04:59 · 102 阅读 · 0 评论 -
2021-09-01数组
数组数组概述数组声明创建数组的声明和创建内存分析三种初始化数组的四个基本特点数组边界小结数组使用多维数组Arrays类冒泡排序稀疏数组数组概述1、数组:相同类型数据的有序集合2、若干数据按照一定的先后次序排列组合而成3、每个数据叫做数组的一个元素,每个数组可以通过一个下标来访问,数组下表从0开始数组声明创建数组的声明和创建1、数组需要先声明后使用数组类型【】 数组名//首选数组类型 数组名【】2、使用new操作符来出案件数组数组类型【】 数组名=new 数组类型【数组大小】3、数组原创 2021-09-01 17:03:55 · 155 阅读 · 0 评论 -
2021-08-31 Java方法例题
Java方法例题例题:方法学习目标:学习内容:问题:解:例题:方法学习目标:方法学习内容:方法编写加减乘除利用循环+switch实现用户交互问题:写一个计算机,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现思路推荐:1、写4个方法:加减乘除2、利用循环+switch实现用户交互3、传递需要操作的两个数4、输出结果解:package method;import java.util.Scanner;public class Demo07 {原创 2021-08-31 21:41:00 · 104 阅读 · 0 评论 -
2021-08-31 Java方法
JAVA方法详解何谓方法方法的定义及调用方法的定义:方法调用:方法重载命令行传参(没听懂)可变参数递归何谓方法java方法是语句的集合,它们一起执行一个功能1、方法是解决一类问题的步骤的有序集合2、方法包含在类或对象中3、方法在程序中被创建,在其他地方被引用设计方法原则:方法本意是功能块,就是实现某个功能的语句块的集合,设计方法是要保持方法的原子性,就是一个方法只完成一个功能,利于后期扩展命名方法:首字母小写+驼峰原则package method;public class Demo01原创 2021-08-31 21:08:20 · 156 阅读 · 0 评论 -
2021-08-31 值传递和引用传递的区别
值传递和引用传递的区别值传递引用传递值传递和引用传递的区别值传递值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。引用传递引用传递是指在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。原创 2021-08-31 19:22:14 · 87 阅读 · 0 评论 -
2021-08-30 无法独立完成的题目 for循环
项目场景:for循环结构,if循环结构,while循环结构问题描述:输出1~1000只能能被5整除的数,并每行输出3个解决方法:package Scanner;public class forDemo2 { public static void main(String[] args) { //输出1~1000只能能被5整除的数,并每行输出3个 int i=0; int j=0; for(i=1;i<=1000;原创 2021-08-30 22:14:40 · 78 阅读 · 0 评论 -
2021-08-30 Java流程控制例题
Java基础02例题例题1:Scanner类学习目标:学习内容:问题:解:例题1:Scanner类学习目标:Scanner类学习内容:学会使用Scanner类通过Scanner类的next()与nextLine()方法获取时输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。学会使用Scanner进阶,即nextInt(),nextFloat(),nextDouble()。。。来判断输入数据类型,要求输入输入的数据符合自己的要求,并原创 2021-08-30 13:29:36 · 81 阅读 · 0 评论 -
2021-08-30 Java流程控制
Java流程控制用户交互ScannerScanner对象Scanner进阶使用顺序结构选择结构循环结构break&continue用户交互ScannerScanner对象我们可以通过Scanner类来获取用户的输入。基本语法:Scanner s=new Scanner(System.in);通过**Scanner类的next()与nextLine()方法获取时输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()**判断是否还有输入的数据。package原创 2021-08-30 01:31:16 · 111 阅读 · 0 评论 -
2021-08-29 System.out.println(a++);或者System.out.println(a--);输出的值不变,而++a或者--a则进行+1或者-1。
项目场景:++或者–运算问题描述:System.out.println(a++);或者System.out.println(a–);输出的值不变而System.out.println(++a);或者System.out.println(–a);输出的值会+1或者-1package operater;public class SuanShuYunSuanFu { public static void main(String[] args) { int a=20;原创 2021-08-29 21:55:16 · 981 阅读 · 0 评论 -
2021-08-29 idea快捷键
快捷键:1、点击包的第一个文件+shift+最后一个文件,就可以将文件从第一个到最后一个全选。2、Ctrl+D:复制当前行到下一行3、psvm:public static void main(String[] args) {}4、sout: System.out.println();...原创 2021-08-29 21:30:01 · 96 阅读 · 0 评论 -
2021-08-29 Java基础语法
Java基础Java基础语法注释、标识符、关键字数据类型类型转换变量、常量运算符宝机制、JavaDocJava基础语法注释、标识符、关键字数据类型类型转换变量、常量运算符宝机制、JavaDoc原创 2021-08-29 00:24:20 · 113 阅读 · 0 评论 -
2021-08-28 Java入门
Java入门Java的诞生Java特性和优势Java特性和优势java三大版本JDK JRE JVM搭建开发环境jdk下载与安装卸载JDK安装JDK配置环境变量检测jDK是否安装成功jdk目录介绍HelloWorldIDEA安装和介绍Java的诞生1972 c语言诞生贴近硬件,运行极快,效率极高。枷锁:指针和内存管理1982 c++诞生兼容c,添加了面向对象的功能。1995 java`J2SE去占领桌面J2ME去占领手机J2EE去占领服务器解决了三高(高可能,高性能,高并发)问题原创 2021-08-28 19:46:36 · 100 阅读 · 0 评论