自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-01-13

面向对象 面向对象和面向过程的区别; 面向过程: 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开 发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展。 面向对象: 优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统, 使系统更加灵活、更加易于维护 缺点:性能比面向过程低。 public class Student{ public void who(){ ret

2021-01-13 00:28:38 67

原创 2021-01-11

面向对象 面向对象的三大基本特征是:封装、继承、多态; 封装;封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。 继承; 继承是为了重用父类代码,同时为实现多态性作准备。 多态;多态性是发送消息给某个对象,让该对象自行决定响应何种行为。通过将子类对象引用赋值给超类对象引用 变量来实现动态方法调用。 面向对象是一种自下而上的程序设计方法,以数据为中心,类是表现数据的单位,是划分程序的基本单位。 面向对象设计是***自下而上***的特性,允许开发者从问题的局部开始,在开

2021-01-11 23:42:33 154

原创 2021-01-10

今天做了两道题,把语法熟悉了一遍; ①判断BIM也就是健康指数; import java.util.Scanner; public class F判断体重 { public static void main(String[] args) { Scanner ss=new Scanner(System.in) ; double high=-1; while(true){ System.out.println("请输入身高"); try { String sc=ss.nextLine()

2021-01-11 00:02:21 67

原创 2021-01-09

今天总结了三种字符串的转换三种方法; 第一种indexof; String ss="fufsfsfnsf"; int pos=ss.indexOf('f'); int count=0; while(pos>-1){ count++; pos=ss.indexOf('f',pos+1); } System.out.println("出现次数:"+count); } 第二种对字符串进行反转 String s1 = "asdfasdf"; StringBuilder sb=new S

2021-01-09 17:38:46 54

原创 2021-01-07

今天查看资料学习了Java中的调用方法;感觉有点难; 一; 单独调用。这种方式无法使用方法的返回值。格式:方法名称(参数值); 代码如下; public static void show(int k, long res){ if(k<1) k=1; for(int i=0;i<k;i++) Sysout.out.println(res); } 调用是show(1,5),这个show方法没有返回值,所以不能接收返回值,否则语法报错【int k=show(1,5);】;如果有返回值,可以不接受返回

2021-01-07 21:05:28 56

原创 2021-01-06

##今天自学了Java中调用函数以及字符拼接的方法;在做了两三个习题。 第一道求s=a+aa+aaa+…+aa…a,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加)’几个数相加欧键盘输入,输出结果为2+22+222=246,输入a和n; import java.util.Scanner; public class OOUF { public static int inputNumber(Scanner sc,int min,int max) { int res=0;

2021-01-06 21:45:53 61 1

原创 2021-01-04

##今天自学了语法,练习了几道数学题 1 输出1到100之间的奇数;每行6个,统计几行; public class shuchujishu { public static void main(String[] args) { int x = 0; int count=0; for( int i = 0;i<=100;i++) { if(i%2 !=0) { x++; System.out.print(i+" "); if(x%6==0) {

2021-01-04 21:37:41 94 2

原创 2020-12-29

①Java语言 一种面向对象的语言 ` `public class Hello{ public static void main(String[] args){ System.out.println("Hello world!"); } } 一种平台无关的语言,必须程序运行的解释环境 javac Hello.java-----Hello.class 一种健壮的语言,吸收了C/C++语言的优点,但是去掉了影响程序健壮性的部分,例如指针、内存的申请与释放等 不能讨论指针 ②语法基础 Java语言的源程序

2020-12-29 21:02:50 169

原创 2020-12-28

程序=算法(解决问题的步骤)+数据结构(如何高效的存储和使用数据) 为什么需要编程语言 用户:有亟待解决的问题–问题空间,使用自然语言进行描述 计算机:能够解决问题–解空间。计算机能够理解的语言和人类的自然语言相去甚远。要使用计算解决 问题则需要采用某种方式将问题空间的内容映射到计算解空间中去,这里能够采用的方法无非是人迁就 机器(机器语言–>芯片级的微码语言–>汇编语言)或者机器迁就人(高级语言)。可以将解空间能够提 供的能力抽象出来使得更接近人类的语言–这就是计算机编程语言,所谓编程无非是使

2020-12-28 21:55:06 283

原创 linux的基础

一 1 Linux系统的组成: linux内核(linus 团队管理) shell:用户与内核交互的接口 文件系统:ext3、ext4等。windows 有 fat32 、ntfs 第三方应用软件 Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口 (命令解释器)。Shell可以执行内部 命令、应用程序、shell脚本 2 命令基本格式: 选项和参数都作为Shell命令执行时的输入,它们之间用空格分隔开。 Linux是区分大小写的 一般来说,后面跟的选项如果单字符选项前使用一

2020-12-23 19:15:56 147

空空如也

空空如也

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

TA关注的人

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