![](https://img-blog.csdnimg.cn/20191213143823296.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
java基础知识
_Lilly
有谁在快乐地坚持信仰
还有谁在快乐地继续coding
展开
-
SpringBoot(Java)调用Python脚本及传参
本文用一个简单的例子,描述如何在SpringBoot中调用Python脚本,并获取Python返回的参数。原创 2022-10-25 10:36:50 · 5769 阅读 · 2 评论 -
方法的重写
我们在bus 这个子类中进行修改package jicheng;public class Bus extends Transport { public void eat() {//重写eat方法 System.out.println("公交车可以用电或者汽油"); }}原创 2017-02-20 15:59:28 · 358 阅读 · 0 评论 -
java中继承初始化顺序
创建子类对象时初始化顺序 父类对象->父类属性->父类的构造方法->子类对象->子类的属性->子类的构造方法package jicheng;public class Transport { protected String name;//交通工具名称 protected int count;//几个座位 protected int age=10;//属性中赋值原创 2017-02-20 16:36:59 · 264 阅读 · 0 评论 -
final关键字
不会自动初始化 final public class Transport {}final一般放在前面原创 2017-02-20 16:58:53 · 165 阅读 · 0 评论 -
java中的super
super关键字: 在对象的内部使用可以代表父类的对象子类的构造过程中必须调用父类的构造方法如果子类的构造方法没有显示的调用父类的构造方法,则系统默认调用父类无参的构造方法如果子类构造方法显示调用父类的构造方法,必须放在子类构造函数的第一行如果子类构造方法没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译错误原创 2017-02-20 21:11:55 · 200 阅读 · 0 评论 -
java中的object类(equals和toString)
在source中的General toString自动创建 package jicheng;public class InitialTransport { public static void main(String[] args) { // TODO Auto-generated method stub Transport t=new Transport()原创 2017-02-20 22:09:10 · 376 阅读 · 0 评论 -
java中文本输入与输出
在保存数据是可以选择二进制格式或文本格式。文本格式更受人们的欢迎。 文本格式 OutputStringWriter类将使用指定的字符编码方式,把Unicode字符流转换为字节流 InputStringReader类将包含字节的输入流转换成可以产生Unicode码元的读入器例如,下面的代码就展示了如何让一个输入读入器可以从控制台读入键盘敲击信息,并将其转换成UnicodeInputStringR原创 2017-02-28 18:14:49 · 811 阅读 · 0 评论 -
使用记事本编写java程序
使用记事本编写java程序原创 2017-02-03 19:18:12 · 604 阅读 · 0 评论 -
使用eclipse开发java程序
创建java项目创建程序包编写java源程序运行java 程序 src用来放置源文件翻译 2017-02-03 20:21:30 · 240 阅读 · 0 评论 -
程序的移植(导入和导出)
程序移植原创 2017-02-03 20:48:25 · 367 阅读 · 0 评论 -
变量与常量
关键字 标识符 变量原创 2017-02-03 20:58:24 · 207 阅读 · 0 评论 -
字符字面量及字符串的特点
字符字面量\xnn 以十六进制代码nn表示一个字符,例如:\x41表示A\unnnn 以十六进制代码nnnn表示一个Unicode字符。例如:\u03a3表示西格玛alert(text.length);//返回长度如果字符传中含有双字节字符,那么可能不会精确的返回字符原创 2017-05-15 20:51:46 · 642 阅读 · 0 评论 -
java中的变量
java中变量的使用规则 自动类型转换强制类型转换原创 2017-02-04 21:02:12 · 213 阅读 · 0 评论 -
接口
概念:接口可以理解为一种特殊的类,由全局常量和公共的抽象方法组成 概念:类是一种具体的实现体,而接口定义了某一批类所需要遵循的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,他只规定这些类里必须提供某些方法。接口的定义 常量: 接口中的属性是常量,即使定义时不加上public static final 关键字,系统也会自动加上 接口名一般以I开头,原创 2017-02-22 11:15:37 · 222 阅读 · 0 评论 -
多态中的引用类型转换(instancesof)
引用类型转换 下面是我自己的代码package com.imooc;public class Airplane extends Transport { @Override public void sets() { // TODO Auto-generated method stub System.out.println("飞机有100原创 2017-02-21 21:51:35 · 956 阅读 · 2 评论 -
java之多态
对象的多态形态 1、引用多态 父类的引用可以指向本类的对象 父类的引用可以指向子类的对象 2、方法多态我们想讲引用多态a、创建父类public class Transport {}b、创建子类public class Airplane extends Transport {}…… c、实现public class InitialTransport { public原创 2017-02-21 20:56:40 · 197 阅读 · 0 评论 -
java之抽象类
1、抽象类概念 抽象类前使用abstract关键字修饰,则为抽象类 2、抽象类的应用场景 a、在某些情况下,一个父类只知道其子类应该包含某些方法,但是不能确切的知道如何实现这些方法 b、从多个具有相同特征的类中抽象出一个抽象类,以这个类作为子类的模板,从而避免了子类设计的随意性 3、作用 限制规定子类必须实现哪些方法,但是不关注实现细节。 现在我来试试自己写代码原创 2017-02-21 22:18:13 · 317 阅读 · 0 评论 -
继承
但是子类不能继承父类中的private成员原创 2017-02-20 11:26:15 · 247 阅读 · 0 评论 -
内部类
概念:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。内部类的主要作用如下:内部类提供了更好的封装,把内部类隐藏在外部类之中,不允许同一个包中的其他文件访问该类。内部类的方法可以直接访问外部类的所有数据,包括私有数据。内部类所实现的功能外部类同样可以实现,只是有时内部类更方便。 问:内部类有几种呢?内部类可分为以下几种:成员内部类静原创 2017-02-20 09:30:16 · 197 阅读 · 0 评论 -
java中的this关键字
this关键字代表当前对象封装对象的属性的时候经常会用到this关键字我们的eclipse可以自动生成get 和set 方法点击菜单栏的Source在点击General getters and setters原创 2017-02-19 23:24:32 · 234 阅读 · 0 评论 -
Java中的注释
Java 中注释有三种类型:单行注释、多行注释、文档注释原创 2017-02-04 21:39:41 · 206 阅读 · 0 评论 -
java中的运算符
java中的运算符原创 2017-02-04 21:42:50 · 216 阅读 · 0 评论 -
java中的流程控制语句
一、if语句 Java条件语句之 if Java条件语句之 if…else Java条件语句之多重 if Java条件语句之嵌套 if 二、switch语句 Java条件语句之 switch 三、while 四、for语句 五、Java循环跳转语句之 break 结果:1 2 结束啦 六、Java循环跳转语句之 continue原创 2017-02-05 21:08:02 · 323 阅读 · 0 评论 -
javaScanner工具类及单步调试
以前一直没有搞清楚的输入今天终于明白了 如何使用Scanner工具类A、 导入java.util.Scannerimport java.util.Scanner;B、创建Scanner对象Scanner input=new Scanner(System.in);对象名可以任意取,但是一般用inputC、 接受并保存用户信息String score=input.next(); 对于字符串do原创 2017-02-07 14:12:08 · 1091 阅读 · 0 评论 -
java之数组以及使用Arrays类操作数组
以前一直不明白[]中什么时候要数字,什么时候不要数字,今天总算是明白了 我们分配空间的时候简单地说,就是指定数组中最多可存储多少个元素语法: 数组名 = new 数据类型 [ 数组长度 ];其中,数组长度就是数组中能存放元素的个数,如: 但是下面这种情况比较特殊 使用Arrays类操作数组 首先要导入包import java.util.Arrays;1、 排序语法: Arrays.原创 2017-02-07 16:46:02 · 376 阅读 · 0 评论 -
java中的遍历及二维数组
遍历及二维数组原创 2017-02-07 20:02:41 · 472 阅读 · 0 评论 -
java中的方法
Ø 无参无返回值方法Ø 无参带返回值方法Ø 带参无返回值方法Ø 带参带返回值方法原创 2017-02-07 21:28:17 · 232 阅读 · 0 评论 -
java之方法的重载
概念:如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。 判断方法重载的依据:1、 必须是在同一个类中2、 方法名相同3、 方法参数的个数、顺序或类型不同4、 与方法的修饰符或返回值没有关系原创 2017-02-16 22:12:37 · 197 阅读 · 0 评论 -
什么是类和对象以及定义类
类 万物皆对象 那么我们如何定义一个类呢? 那么如何创建呢? 现在我们来举一个例子 现在我们来创建一个Telephone类(类名的首字母要大写) 手机的屏幕、CPU以及内存是手机的属性 手机可以用来打电话和发短信是方法原创 2017-02-17 22:38:36 · 718 阅读 · 0 评论 -
如何使用java中的对象
创建对象类名 对象名=new 类名();Telphone phone=new Telphone; 在程序中使用对象 package newStudy;public class InitailTelphone { public static void main(String[] args) { // TODO Auto-generated method stub原创 2017-02-17 23:19:31 · 222 阅读 · 0 评论 -
成员变量与局部变量
1、成员变量:在类中定义,描述对象有什么 2、局部变量:在类的方法中定义,在方法中临时保存数据 成员变量与局部变量的区别作用域不同初始值不同同名问题原创 2017-02-18 13:50:21 · 176 阅读 · 0 评论 -
构造方法
构造方法使用new+构造方法 创建新对象构造方法是定义在java类中的一个用来初始化对象的方法 构造方法与类同名且没有返回值 创建方法时构造方法会被执行 系统会自动生成一个默认的无参的构造方法 首先我们新建一个project2,包名一般是网址倒过来,然后创建一个Telphone类,在创建一个入口InitialTelphone,包括主函数如下package com.imooc;publi原创 2017-02-18 14:33:10 · 200 阅读 · 0 评论 -
static
static 使用之静态变量 Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~ 运算结果为 static之静态方法 概念:与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一原创 2017-02-18 15:20:33 · 206 阅读 · 0 评论 -
封装
概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 好处:只能通过规定的方法访问数据隐藏类的实例细节,方便修改和实现 package com.imooc;public class Telphone { private float screen; private float cpu; private float m原创 2017-02-19 22:20:03 · 175 阅读 · 0 评论 -
使用包管理java中的类
使用包1.包的作用 管理java文件 解决同名文件冲突2、定义包: package包名 注:必须放在java源程序的第一行 包名可以用.隔开 注意所有文件是.*//导入类import newStudy.second.Telphone;原创 2017-02-19 22:58:10 · 252 阅读 · 0 评论 -
java中访问修饰符
四种访问修饰符原创 2017-02-19 23:11:16 · 187 阅读 · 0 评论 -
java中的常量
java常量的应用原创 2017-02-04 21:32:48 · 346 阅读 · 0 评论