java
文章平均质量分 75
Believer_YU
大学生呀
展开
-
java:简单银行管理系统
我们在学习C/C++的时候,会写银行管理系统,java也一样。这次分享一下银行管理系统的代码和心得1.类静态属性与方法public class Bank1 { private int id; //账号 private double balance; //余额 private double rate; //存款的年利率 private int lastDate; //上次变更的时期 privat原创 2020-11-10 12:32:49 · 728 阅读 · 1 评论 -
Java学习笔记--对象部分,static与final,数组元素类型
学海无涯,长路漫漫,有你相伴,便不会孤单本人也正在Java的路上航行,整理的一点点笔记愿与诸君分享!主要对一下几个问题做一下浅显的解答1.对象与对象引用的区别是什么?假如有个plane类,plane p1=new plane();这里包括了三个操作:plane p1,声明一个对象,当声明被赋予特定的对象后,声明就变成了引用,产生一个对象引用变量p1;new plane(),根据plane类属性模板产生一个对象;“=”,使得对象引用变量p1指向刚刚产生的对象。两者的区别就在于:(1)对象引用指原创 2020-10-04 16:04:24 · 295 阅读 · 1 评论 -
java基础:关于debug,发消息,组合与继承,运行时多态,接口,instanceof等问题
写博客使我快乐!这次内容就围绕下面几个方面吧!1. debug功能设置断点,单步调试跟踪子类实例化的执行顺序和总结。2. 如何实现两个对象之间的互发消息?3. 组合与继承的区别以及两者的使用场景。(什么时候宜用组合,什么时候宜用继承)组合就是某类的对象引用做另一个类的数据成员,相当于这个类是另一个类对象的一个属性!继承则是子类从父类继承相应的属性和方法。区别:(1)组合可以显式的获得被包含类的对象,继承是子类隐式的获得父类的对象(2)组合在运行时才能体现,而继承在编译的时候就体现了(3原创 2020-11-09 22:56:27 · 261 阅读 · 1 评论 -
java基础:线程与进程;线程的分工,协作,互斥;volatile关键字
这次就分享一下关于线程进程的经验吧,不太高深,但还是希望对各位有所帮助!一.进程线程的概念线程:是程序执行中的单个顺序流程。进程:一个执行中的程序,是操作系统对其进行资源分配的最小单位。多线程:一个进程可以同时执行多条线程,进行不同的任务。一个进程通常会包含多个线程。为什么需要多线程呢?当我们做一件事的时候,如果一件一件的线性去做,就会浪费许多时间,因为有些步骤可以在其他某些步骤执行的时候同步执行,这样才能保证效率。多线程就是如此。举个简单的例子:下面是代码的具体实现:二.资源分原创 2020-11-09 19:29:54 · 247 阅读 · 1 评论 -
java语言基础:部分数据类型,包装类及转化,运算符和循环语句的问题
合抱之木,生于毫末崇台九层,起于累土无论是大树参天还是高楼平地,都需要一点点从基础是积累,学习也是如此。而要学好一门编程语言,基础也尤为重要,所以在此浅谈java语言的一些基础问题1. java包含哪些数据类型?java数据类型包括基本类型和复合类型基本类型有:(1)整数类型:byte,int,long,short ,如123,-786, 0等等(2)浮点类型:float,double ,例如3.2F,-6.4D,等等(3)字符类型:char ,如‘a’,‘b’等等(4)布尔类型:原创 2020-09-27 13:56:03 · 122 阅读 · 0 评论 -
Java控制修饰符,子类与父类,组合重载覆盖等问题
本次主要针对以下几个问题:1.java的访问控制修饰符有哪些?各自有什么访问权限?如图所示:(1)public:表示该成员是公开的,其他所有类都可以访问(2)protected:表示该成员是受保护的,其子类可以访问protected里的成员,同时包中的其他类也可以访问该成员(3)private:表示该成员是私有的,只有该类内部才能访问(4)默认:包访问权限,包内部的类可以访问该成员可以用一个图来表示:2.子类对于父类继承的那些方法和属性是可见的?子类从父类继承的public和prot原创 2020-10-25 15:53:45 · 684 阅读 · 1 评论 -
浅谈学习编程语言的心得与体会
案前笔落在书轩,指尖逝去是时间不知不觉进入大学也有一年的光景了,在编程语言的天地下摸爬滚打,走过Python,C++/C的长廊,正在向Java的一域进发,一路烟雨朦胧,未入深处,但也非踏雪无痕,一无所得。接触了几种编程语言之后,也有许多的方法与经验,愿与诸君分享!1.方法与经验*** 学习编程语言,一就在于“编”,多编写加深自己对某种编程语言的理解,语法,应用等等,通过不断的训练提升自己解决实际问题的能力,学以致用。 二就在于“思”,学习编程,光一直做题写代码也是不够的。你会发现那些只会天天写代码的同原创 2020-09-20 18:15:22 · 3142 阅读 · 0 评论 -
浅谈java异常处理问题
又到了开心的写博客时间!这次的内容就围绕异常处理这一块展开吧!1.java Error类和Exception类的区别?(1)Error是所有错误类的祖先类,Exception类是所有异常类的祖先类,二者是平行类,都是Trowable类的子类。(2)error类不是程序需要捕获和进行处理的,当error发生的时候,程序便会终止;exception类程序可以进行捕获和处理,当异常发生的时候,虚拟机系统会根据异常的类型,产生相应的异常对象,程序会应对这些异常对象进行相应的处理2.异常处理的两种方式及原创 2020-10-25 19:29:56 · 153 阅读 · 0 评论 -
Java中String,StringBuffer和StringBuilder,字符串的编码和解码,for循环的“+”字符串拼接符
十月轻暖,依旧在java路上漫步前行这次就围绕以下几个问题吧,分享我浅薄的经验,希望对诸君有所帮助1.JDK中String与StringBuffer,StringBuilder的常用API及其测试2.String,StringBuffer,StringBuilder三者之间的共同点和区别共同点:(1)三者都是用来字符串序列的类,最终底层存储与操作的都是char数组,StringBuffer和StringBuilder都是AbstractStringBuilder的子类。(2)内部实现基于字符数原创 2020-11-04 22:41:08 · 1112 阅读 · 0 评论 -
Java的特点以及JDK,JRE,JVM的区别
新手上路,刚刚迈入Java的大门,便浅谈有关Java的几个问题一.Java语言有哪些特点?1.简单:java系统所占空间很小,简单高效2.面向对象:是纯面向对象的语言3.平台无关和可移植性:Java不同于*C/C++在不同的操作系统上运行时需要重新编译甚至源文件也需要重写,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。4.稳定性和安全性:Java摒弃了C++中的不安全因素一指针数据类型 ,避免了恶意的使用者利用指针去改变不属于自己程序的内存原创 2020-09-20 20:30:10 · 229 阅读 · 0 评论