【2020java基础进阶必会教程丨LinkedList的原理介绍】教程文章相关的互联网学习教程文章

Java基础编程练习2,求一元二次方程aX^2+bX+c=0的根.

题目:求一元二次方程aX^2+bX+c=0的根。package cn.wdl.demo; import java.util.Scanner; public class Case02 {public static void solution(double a,double b,double c) {double delta;double x1;double x2;delta = b*b-4*a*c;if(delta>=0) {if(delta>0) {x1=(-b+Math.sqrt(delta))/(2*a);x2=(-b-Math.sqrt(delta))/(2*a);}else{x1=x2= (-b/(2*a));}System.out.println("方程解为x1="+x1+",x2="+x2);}else {System.out.println(...

JAVA基础环境配置

JAVA环境配置搜索JDK8,找到下载地址同意协议,对应版本双击进行安装安装目录路径我的电脑属性,高级系统设置环境变量系统变量,JAVA_HOME+路径Path添加两个值%JAVA_HOME%\bin,%JAVA_HOME%\jre\bin检测 cmd+java -version是否配置成功

JavaSE基础——方法详解002【图】

JavaSE基础——方法详解 一、初识方法 对于之前常用的一条语句System.out.println(),有以下说明:println()是一个方法System是系统类out是标准输出对象该语句就是调用系统类System 中的标准输出对象 out 中的 println()方法。Java方法是语句的集合,它们在一起执行一个功能。类似于其他语言(比如C++)中的函数。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的本意是功能块,...

JavaSE基础——数组004【图】

JavaSE基础——数组 一、初识数组 1. 什么是数组? 前面在学习Java数据类型的时候曾经谈到,Java的数据类型分为基本类型和引用类型。基本类型包括整型、浮点型、字符类型、布尔类型四种。引用类型包括类、接口、数组等。 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。数组描述的是相同类型数据的有序集合数组描述的是相同...

JavaSE基础——面向对象1:类与对象005

JavaSE基础——面向对象1:类与对象 一、编程思想 一般来说,计算机语言要处理的就两个方面的内容:数据和算法。数据是程序使用和处理的信息;算法是程序使用的方法。 1.面向过程编程(POP, Procedure Oriented Programming)核心思想:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 举例说明:以把大象放入冰箱为例,我们首先定义一个拿到大象的函数,然后定义一个开冰箱...

Java基础学习(三) ----运算符【代码】【图】

复合赋值运算符 底层自带强制转换 ++ - - 逻辑运算符 &:与 a&b,a和b都是true,结果为true,否则为false|:或 a|b,a和b都是false,结果为false,否则为true^:异或,a ^ b,a和b结果不同为true,相同为false!:非,!a,结果和a的结果正好相反 短路逻辑运算符 && 逻辑与 如果左测为false 右侧不再运算逻辑或 如果左测为true 右侧不再运算 三元运算 格式:关系表达式 ? 表达式1:表达式2;范例:a > b ? a : b; 计算规则: 1.首...

2021-4-12_Java基础8【代码】【图】

1.说说线程中run()和start()的区别: run其实指的就是当前线程执行run()方法体里的内容,就是相当于执行一个普通的类方法。 而start则是线程体执行run()方法体里的内容,这个时候才是真正创建了一个线程去执行。 2.线程可以重复启动吗? 不可以,因为线程一旦启动就会持续执行到死亡。重复启动会抛出 IllegalThreadStateException异常。 3.说说线程的生命周期: 创建(new):我们new出来一个线程对象,这个时候,该线程就是一个普...

Java基础01--注释和基本语法【代码】

/* 1. java规范的三种注释方式: 单行注释 多行注释 文档注释(java特有)2. 单行注释和多行注释的作用: ① 对所写的程序进行解释说明,增强可读性。方便自己,方便别人 ② 调试所写的代码3. 特点:单行注释和多行注释,注释了的内容不参与编译。换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息4. 文档注释的使用:注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档...

Java基础(二)【代码】【图】

运算符a++和a--的区别public class Demo04 {public static void main(String[] args) {//++ -- 自增自减 一元运算符int a = 3;int b = a++;//执行完这行代码后,先给b赋值,再自增//a++ a = a + 1System.out.println(a);int c = ++a;//执行完这行代码前,先自增,再给b赋值//++a a = a + 1System.out.println(a);System.out.println(a);System.out.println(b);System.out.println(b);System.out.println(c);System.out.p...

Java基础00-字符串14【代码】【图】

1. API 1.1 API概述 2. String String常用类的常用方法 String字符串变量的创建: 声明:  String 变量名;String str;声明并初始化:  String 变量名="初始值";String str = "挨点博客";String常用方法: 1、int length();  语法:字符串变量名.length();  返回值为 int 类型。得到一个字符串的字符个数(中、英、空格、转义字符皆为字符,计入长度) 2、char charAt(值);  语法 :字符串名.charAt(值);  返回值为 ...

Java基础00-面向对象基础13【代码】【图】

1. 类和对象 1.1 什么是对象1.2 什么是面向对象 1.3 什么是类1.4 什么是对象的属性 1.5 什么是对象的行为 行为就是对象能够干什么1.6 类和对象的关系1.7 类的定义1.7.1 类的定义步骤 代码示例: 1.8 对象的使用代码示例: 1.8.1 案例 public class Student {String name;int age;public void study(){System.out.println("好好学习");}public void doHomework(){Sy...

01-Java基础【代码】【图】

1、注释、标识符、关键字 1.1注释 单行注释// 多行注释/* */ 文档注释/** */ 1.2关键字2.数据类型 强类型语言:变量必须先定义后使用 Java数据类型分为 2.1基本类型整型(byte、int[4个字节]、short、long) ? long num1 = 100L; 浮点型(float[4]、double[8]) ? float num2 = 2.1F; ? double num3 = 2.1; Boolean 字符型char[2] 2.2引用类型 类接口数组 3.类型转换 public class Demo01 {public static void main(String[] a...

Java基础-继承【代码】

**1.方法重写概念: 子父类成员方法的特殊情况—-覆盖 子类中出现与父类一某一样的方法时,会出现覆盖操作,也称之为:override重写 复写或者覆盖. 通俗的说就是子类要使用父类中的功能,同时自己又有自己特有的功能. 重写需要注意的问题: 子类方法覆盖父类方法,必须要保证权限大于等于父类的权限. 权限有四种,最大的时public ,最小的时private. 2.方法重写和方法重载的比较: 方法重写: 子父类中,方法声明,方法名,参数列表和返回值...

Java基础00-方法10【图】

1. 方法概述 1.1 什么是方法 将好几串代码组成一个整体,这个整体就是方法。 2. 方法的定义和调用 2.1 方法定义2.2 方法的调用 方法名()就可以调用方法代码示例:必须在main方法中调用方法,因为main是方法的入口。运行结果: 2.3 方法调用过程 先从main方法开始,找到方法后再调用方法。执行完第6步方法后,这个方法就算结束了,消失了,然后再执行方法后面的代码,如果没有就结束运行。2.4 方法练习3. 带参数方法的定义和...

Java基础之单元测试与包装类【图】

Java 中的Junit单元测试 步骤 1.选中当前工程添加Junit4 2.创建Java类要求: 此类是public的此类提供一个无参构造器 此类声明单元测试的方法, 此时的单元测试方法:方法权限public,没有返回值,没有形参 此单元测试方法上需要声明注解@Test,并在单元测试中导入import org.junit.Test; 声明好单元测试方法以后,就可以在方法体内测试相关的代码 写完代码后双击单元测试方法名右键:run as - JUnit Test 说明 如果执行结果没有异常...