自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java入门——多态

多态:同一个对象在不同时刻表现出不同的形态多态实现的前提条件:有继承/实现关系有方法的重写有父类引用指向子类对象举例:猫我们可以说猫是猫:猫 cat = new 猫();也可以说猫是动物:动物 animal = new 猫();这里的猫在不同时刻表现出不同形态,就是多态public class Animal { public int age = 40; public void eat(){ System.out.println("动物正在吃");

2021-03-15 15:51:31 95

原创 java入门——接口

接口的本质是一种规范,定义了使用此接口的所有类应该实现的方法。public interface Car {//一个Car接口,里面定义了车应该有的功能 //接口里的方法默认是public abstract,只用写出定义 //方法的实现必须在类中完成 //接口是用来规范开发的 void run(); void acceleration(); void brake(); void playMusic();}//类中必须要重写接口中的所有方法pu

2021-03-10 15:14:15 63

原创 java入门——static关键字

java中有四块内存空间,名称和作用如下:栈内存空间:保存引用的堆内存空间的地址;堆内存空间:保存每个对象的具体属性内容;全局数据区:保存static类型的属性;全局代码区:保存所有的方法定义;类由属性和方法构成,每一个对象分别拥有各自的属性内容,如果类中的某个属性希望定义为公共属性,可以在声明属性前加上static关键字。public class Book { private String title; private double price; public st

2021-03-10 15:09:21 82

原创 java入门——引用传递

通过代码模拟现实的关系。人有车,有孩子,车也有主人。通过几个类之间的关系,体会引用传递。package passByReference;public class Member { private String mName; private int mAge; private Car car;//人有车 private Member child;//人有孩子 public Member(String name,int age){ this.mN

2021-03-05 16:45:37 54

原创 java入门——构造器和类的继承

package testClass;public class Person { String name; int age; //构造器用来生成实例,可以设置一些默认值. // 如果不写出来,编译器也会自动生成一个构造器 //构造器和类同名,不能有返回值,前面加一个public //使用new关键字其实是在调用构造器,并在堆中开辟空间 public Person(){ this.name = "Tom"; } //有

2021-03-05 16:36:09 125

原创 java入门——类的封装

package testClass;//面向对象设计的一大特点就是封装//规范的程序会把类中的属性隐藏,但是留出访问方式。public class PrivatePerson{ private String name;//private关键字确保属性只能在类中访问 private int age; public PrivatePerson(String name, int age) { this.name = name; this.age =

2021-03-05 16:31:40 72

原创 java入门——数组

//java中使用数组public class Array { public static void main(String[] args) { int[] arr = {1,2,3,4,5};//java也支持c语言的这种写法:int arr[5]; for(int x:arr){//java遍历数组的方法远比c语言方便 System.out.print(x + "\t"); } System.out.pri

2021-03-03 10:27:27 69

原创 java入门——运算符

//一些运算符import java.sql.SQLOutput;public class operator { public static void main(String[] args) { //java里没有2^3这样的幂运算,必须使用工具类Math.^是位运算异或 double pow = Math.pow(2,3); System.out.println(pow); System.out.println(2<&l

2021-03-02 10:09:30 62

原创 java入门——基本数据类型

public class BasicDataElement { public static void main(String[] args) { int num1 = 15; short num2 = 34; long num3 = 43434L;//L用来表示是long类型 float num4 = 4.5F;//小数默认是double,F用来表示float double num5 = 5.445154654;

2021-03-02 10:07:31 65

原创 Java入门

Java2的三大版本J2SE: 标准版,用于桌面开发,也是学习的起点J2ME:嵌入式开发,没多少人用J2EE:企业级开发,服务器端的王者JDK:Java Development Kit学习java必备的开发工具JRE:Java Runtime EnviromentJVM:Java Virtual Machine这个虚拟机是java跨平台的关键配置环境变量:我的电脑右键属性——高级系统设置——配置环境变量;系统变量下点新建,变量名填入JAVA_HOME,变量值输入JDK的安装路径;配置p

2021-02-28 18:55:44 43

原创 基本的DOS命令

打开cmd方式:开始菜单点击win+R然后键入cmd打开(推荐)任意文件夹下,shift+鼠标右键点击,在此处打开命令行窗口任意文件夹地址栏前输入cmd加空格常用命令:盘符切换 E:查看当前目录下所有的文件 dir//directory进入同级的其他目录 cd videos//change directory进入不同级的其他目录 cd /d music返回上一级 cd ..创建文件夹 md test//make directory删除文件夹 rd test//remove创建

2021-02-28 17:19:27 154 1

原创 c语言中的字符串

c语言的基本数据类型中没有字符串类型,可以使用字符数组来实现#include <stdio.h>int main(){ char arr1[] = "abc"; char arr2[] = { 'a', 'b', 'c' }; char arr3[] = { 'a', 'b', 'c', 0 }; char arr4[] = { 'a', 'b', 'c' ,'\0'}; printf("%s\n", arr1); printf("%s\n", arr2); print

2021-02-21 17:22:21 68

原创 c语言中的常量

c语言中有四种常量:字面常量const修饰的变量#define定义的宏变量枚举常量字面常量就是字面意义上的各种数字,比如34。c语言中实参一般采用值传递的方式传入函数,但是如果参数是数组,传递的就是数组的地址,如果不想在函数中对数组改变,就加上const。#include <stdio.h>#define length 5//宏变量void print_array(const int a[],int length)/*参数是数组,但是加上const之后,传入的就是数组的

2021-02-21 16:47:14 185

原创 文件作用域

文件作用域全局变量具有文件作用域,可以再整个工程内所有的源文件中访问。局部变量只可以在程序块内部访问。在第一个源文件中定义了一个全局变量:#include <stdio.h>int global = 9;int main(){return 0;}在同一工程下的另一个源文件中访问该全局变量:#include <stdio.h>int main(){extern int global;//声明printf("%d",global);return 0;

2021-02-21 15:56:02 2453

空空如也

空空如也

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

TA关注的人

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