【【 JavaSE 】- 13 流】教程文章相关的互联网学习教程文章

JavaSE自学笔记(1)【代码】

1.HelloWorld //psvm 自动生成main方法 //sout 自动生成System.out.println //选中,Ctrl + / 批量注释 piblic class HelloWorld{ //访问限定符 类 类名 //类名:所有单词首字母大写public static void main(String[] args){//访问限定符 静态 返回值类型 方法名(形参列表)//返回值类型:1.基本数据类型 OR 2.引用数据类型//方法名:首单词全小写,其他单词首字母大写System.out.println("Hello World");//系统(类)的输出的打印}...

06JavaSE面向对象【代码】【图】

06JavaSE面向对象 面向过程&面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么 面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后,才对某个分类下的细节进行面向过程的思索 面向对象适合处理复杂的问题。适合处理需要多人协作的问题!对于描述复杂的事务,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象...

JavaSE——04Java数组【代码】【图】

Java数组 声明和创建声明数组:dataType[] arrayRefVar; 创建数组:arrayRefVar = new dataType[arraySize]; 数组长度通索引访问,从0开始 获取数组长度:arrayRefVar.length初始化//静态初始化 创建加赋值 int[] array = {1, 2, 3, 4, 5}; //动态初始化 包含默认初始化 int[] array2 = new int[10]; array2[0] = 1; array2[1] = 2; //未赋值的都会有默认赋值内存分析声明数组——在栈中分配一块内存 创建数组——在堆中分配一块...

JavaSE系列(八)、面向对象【代码】【图】

八、面向对象 面向对象:区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。它可以将复杂的事情简单化,并将我们从执行者变成了指挥者。 面向对象包含了三大基本特征,即封装、继承和多态。区别: 面向过程:强调步骤; 面向对象:强调对象。8.1 类和对象什么是类?类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。 现实中,...

01JavaSE入门【代码】【图】

Java特性和优势简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性Java三大版本JavaSE:标准版(桌面程序,控制台开发) JavaME:嵌入式开发(手机,家电) JavaEE:E企业级开发(web端,服务器开发)JDK、JRE、JVMJDK:Java Development Kit JRE:Java Runtime Environment JVM:Java Virtual MachineJava开发环境搭建 卸载JDK删除java的安装目录 删除JAVA_HOME 删除path下关于java的目录 java-version安装JDK百...

02JavaSE基础【代码】

Java基础语法 注释 书写注释是一个非常好的习惯。 平时写代码一定要注意规范。 三种注释:单行注释 多行注释 文档注释/*** @author Algorithm* @Date: 2021/1/27/0027* @Time: 17:19*/ public class Hello {public static void main(String[] args) {//单行注释,注释一行//输出一个Hello WorldSystem.out.println("Hello World!");//多行注释:可以注释一段注释/*我是多行注释多行注释*///JavaDoc:文档注释/*** @Description Hell...

03JavaSE流程控制【代码】【图】

流程控制 Scanner对象Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们通过Scanner类来获取用户的输入基本语法Scanner scanner = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。next()1.一定要读取到有效字符后才可以结束输入 2.对输入有效字符之前遇到的空白,next...

04JavaSE方法【代码】

04JavaSE方法 何谓方法?Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合 方法包含与类或对象中 方法在程序中被创建,在其他地方被应用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合,我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。package com.lwr.method;/*** @author Algorithm* @Date: 2021/1/29/0029* @Time: 18:...

JavaSE 06【代码】

数组的概述:是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一命名管理。 数组的常见概念:数组名,下标(或索引),元素,数组的长度。 关于数组的说明: ①数组是有序排列的。 ②数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用市局类型。 ③创建数组对象会在内存中开辟一整块的连续的空间,而数组名中引用的是这块连续空间的首地址。 ④数组...

JavaSE Day4

2.方法 2.2 定义方法 定义方法完整格式: 修饰符 返回值类型 方法名(参数类型 参数名称,…){ 方法体 return 返回值; } return:1. 停止当前方法 2.将返回值还给调用处 return后面的返回值,必须和返回值类型保持对应 方法的三种调用格式:单独调用、打印调用、赋值调用 2.6 注意事项 一个方法中可以有多个return语句,但是必须保证同时有且只有一个会被执行到,不能连写 2.8 方法重载 指在同一个类中,允许存在一个以上的同名方法,...

(五) JavaSE基础知识 - 变量、作用域、注释【代码】

一、变量 一、分类 1、成员变量: 位于类内部,方法外,会自动初始化,存储在堆中。 ? 类变量: ? 使用static修饰的成员变量,对于类变量而言,同一个类的不同对象共享该变量。? 实例变量: ? 非static修饰的成员变量,同一个类的不同对象拥有不同的实例变量。2、局部变量: 除形参外需要自动初始化,不然会报错,存储在栈中。 ? 包括:形参、方法变量、代码块变量 二、示例public class Salary{private int static mont...

JavaSE之(六)流程控制语句【代码】【图】

六、流程控制语句 6.1 判断语句if语句 if(关系表达式){语句体; }执行流程: 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体if…else语句 if(关系表达式){语句体1; }else{语句体2; }执行流程: 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体1 如果是false就执行语句体2if…else if…else语句 if(判断条件1){执行语句1; }else if(判断条件2){执行语句2;} ... }...

javaSE基础(七)--反射

一、静态语言与动态语言 静态类型语言:是指在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型,某些具有类型推导能力的现代语言可能能够部分减轻这个要求。强类型 动态类型语言:是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。弱类型 静态:C#,Java,C,C++ 动态:JavaScript,python,perl,ruby,php 静态类型语言因为类型强制声明,所...

javaSE 11(2)---1/23【代码】【图】

String:字符串,创建新的对象放置别的地方 StringBuffer是线程安全的 StringBuilder是线程不安全的,但是速度快,建议使用1 package LS_11;2 3 public class TestString {4 public static void main(String[] args) {5 String str = "小明";6 System.out.println(str + "爸爸");7 System.out.println(str);8 9 10 StringBuffer sb = new StringBuffer("小明"); 11 System.out.prin...

(一) JavaSE - 操作符【代码】

一、基本概念1、介绍: 表达式由操作数与操作符组成,操作数可以是一个常量、变量或表达式,操作符用于指明操作数的操作方式。 比如:1 + 2,1 > 2 && true。 2、优先级: 优先级操作符简介结合性1[ ]、.、( )方法调用,属性获取从左向右2!、~、 ++、 –一元运算符从右向左3* 、/ 、%乘、除、取模(余数)从左向右4+ 、 -加减法从左向右5<<、 >>、 >>>左位移、右位移、无符号右移从左向右6< 、<= 、>、 >=、 instanceof小于、...