自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 选择结构switch(包含穿透)

switch基本格式:switch(表达式){ case 取值1: 执行语句; break; case 取值2: 执行语句; break; ... default: 执行语句; break;}代码展示:package edu.etime.base;public class Penetrate { public static void main(String[] args) { // TODO Auto-generated method stub int

2020-11-09 20:27:45 199 1

原创 三种交换值的方式

1.使用临时变量temp作为一个中转站 int a=4,b=9,temp; temp=a; a=b; b=temp;缺点:占用内存,效率最低2. int a=1,b=2; a=a+b; b=a-b; a=a-b; System.out.println("a="+a); System.out.println("b="+b);效率较好 int a=4,b=5; a=a^b; b=a^b; a=a^b; System.out.printl

2020-08-21 14:03:33 533

原创 a++与 ++a

a++是先执行表达式后再自增,执行表达式时使用的是a的原值。++a是先自增后再执行表达式,执行表达式时使用的是自增后的a。注意:不管是先自增还是后自增,最终a都自增了。 int a1=1; int b1=a1++; System.out.println("a后自增值为"+a1+'\t'+"b=a++值为"+b1); int a2=1; int b2=++a2; System.out.println("a先自增值为"+a1+'\t'+"b=++a值为"+b2);再拓展一下,in

2020-08-13 11:50:59 1747 1

原创 Java笔记1概述与语法篇

(1)ipconfig:查看IP地址 cd:选择目录 help:查看帮助(2)Java代码运行:先编译:(通过javac编译成).class文件、后执行(java)(3)Java语言特点:简单、面向对象、健壮、高性能、跨平台。(4)Java的三大平台:JAVASE JAVAEE JAVAME(5)JAVA的开发环境:jdk=jre(=Java虚拟机+核心类库)+java开发工具。(6)先编译后执行,Java源程序编译变成字节码程序。(7)String[] args是main函数的形

2020-08-12 22:41:52 150

原创 通过一个HelloWorld文件在dos窗口中运行检测JAVA环境

1.在D盘根目录下新建一个文本文档 HelloWorld.txt 然后将文件格式 txt 改为 java2.打开HelloWorld.java中编辑内容,保存后退出。public class HelloWorld{public static void main(String args[]){System.out.println("HelloWorld");}}3.打开DOS窗口,输入 D: 将路径求换到D盘下,输入 javac HelloWorld.java 生成一个HelloWorld

2020-08-12 20:47:00 296

原创 数组的冒泡排序与二分查找

前面的学习过程中学习了数组的冒泡排序和二分查找,那么现在将它整理出来,go!冒泡排序冒泡排序的思想是按照一定顺序如(左到右,下到上)所有相邻两个数依次比较,第一轮比较完成后,选出第一轮比较的最大值或最小值,然后排除这一轮的最大值或最小值,在进行第二次比较,依次下去,直到只有一个数,无法比较,冒泡排序完成。如在一个数组中int[] intArray= {5,1,9,7};我们选择最大,升序。第一次比较:5和1比 5大 交换 1 5 9 75和9比 9大 不交换 15979

2020-08-02 17:52:26 231

原创 Java 数组定义和相关操作

一、数组定义:所谓数组,是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。二、核心概念:(1)数组有一个名字,称为数组名。(2)数组中存放的数据叫做元素(element)每个元素在数组中都有确切的位置,这个位置用下标或者索引来表示。请注意:下标从0开始的。(3)数组个数=元素最大index+1;数组中元素的个数,常被称为数组的长度(length);请注意:数组的长度一但确定就不能修改。(4)数组中存

2020-08-02 14:05:17 202

原创 线程的三种创建方式实现以及优缺点

一、通过继承Thread创建线程步骤:(1)定义子类继承自Thread并重写run方法(2)创建子类实例(3)通过start方法启动线程package com.etime01;public class MyThread extends Thread { // 通过继承Thread创建线程 public MyThread() { super(); // TODO Auto-generated constructor stub } public MyThread(String n

2020-08-02 09:56:36 563

原创 了解重写和重载的区别

重写和重载的区别1.重载实现于一个类中;重写实现于子类中。2.重载(Overload):是一个类中多态性的一种表现,指同一个类中不同的函数使用相同的函数名,但是函数的参数个数或类型不同。可以有不同的返回类型;可以有不同的访问修饰符;可以抛出不同的异常。调用的时候根据函数的参数来区别不同的函数。3.重写(Override): 是父类与子类之间的多态性,是子类对父类函数的重新实现。函数名和参数与父类一样,子类与父类函数体内容不一样。子类返回的类型必须与父类保持一致;子类方法访问修饰符的限制一定要大于父类方

2020-08-01 15:39:56 210

原创 初识Java递归

1.了解递归思想递归算法就是在程序中不断反复调用自身来达到求解问题的方法。这里的重点是调用自身,这就要求待求解的问题能够分解为相同问题的一个子问题。这样 ,通过多次递归调用,便可以完成求解。2.一个递归算法有两个部分初始情况和递归部分。初始情况只处理可以直接解决而不需要再次递归调用的简单输入。递归部分包含对算法的一次或者多次递归调用。3.java中一些递归实例//斐波拉契序列 0 1 1 2 3 5 ...... 通过观察,可以推出从第三项开始,//当前项值=前面两项值相加,可以通过递归来实现

2020-08-01 14:10:21 95

原创 浅说单例模式

浅说单例模式1.单例模式定义:确保一个类只有一个实例,并提供一个全局访问点。2.设计思想:1.构造函数私有化(通过类不能随便去new一个新的对象)。2.创建一个静态公共方法(使得测试类能够调用方法去获得对象)。3.在方法外、类中去创建对象(如果在方法中创建,每调用一次方法,就会重新创建一个对象)。3.单例模式两种形式:(1)饿汉式...

2020-07-31 21:17:02 90

原创 Break Continue Return( BCR ) 三者的区别

Break是完全结束一个循环,当该循环中出现break,则该循环终止,然后执行该循环之后的代码。结果:for循环执行0,1,2后跳出循环,输出循环外的语句。Continue是结束当前循环中的一次循环,但会继续执行该循环中的下一次循环,与Break的区别在于Break将当前循环完全终止,而Continue则是终止当前循环中的一次循环,然后继续执行循环。结果:for循环执行0,1,2然后跳过3继续执行循环直到完成,再执行循环后语句。Return是当前方法的结束,当在循环体中遇到Return,Return

2020-07-16 19:13:48 122

原创 JAVA安装相关事项

初识JAVA一。Java安装注意事项先准备好下载完成的JDK以及eclipse。在安装eclipse之前,先进行JDK的安装:按照系统提示点击下一步即可顺利完成。默认JDK保存在C盘中,安装完成后进入C盘查看是否有错没有错误后右键点击我的电脑,选择属性进入,选择高级系统设置。点击环境变量在系统变量选择新建注意,这里的JDK路径则是之前默认安装在C盘中的路径。(注意自己的版本)然后在系统变量中,点击path,选择编辑。分别将C:\Program Files\Java\jdk1.8.0

2020-07-08 20:00:46 142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除