很多刚刚接触java语言的人会问——java什么java语言的优点有哪些?其实,Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强 […]很多刚刚接触java语言的人会问——java什么java语言的优点有哪些?其实,Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解
转载 2023-09-10 15:34:33
310阅读
算术运算符、 赋值运算符、扩展运算符、关系运算符、逻辑运算符、位运算符、条件运算符、字符串连接符 运算符介绍算术运算符赋值运算符 扩展运算符关系运算符逻辑运算符位运算符条件运算符字符串连接符运算符分类算术运算符+、-、*、/、%(%指的是取余数):加减乘除取余这几个操作符属于二元运算符。 二元运算符指的是需要两个操作数才能完成运算的运算符。 其中的 %
转载 2023-06-17 16:03:50
239阅读
面向对象三大特性——多态概念同一个方法,根据发送对象的不同而采取多种不同的行为方式父类引用变量可以指向子类对象父类类型 变量名=new 子类类型();对象属性Fu f=new Zi(); System.out.println(f.num);//f是Fu中的值,只能取到父中的值对象方法Fu f1=new Zi(); f1.show()); //s
转载 2023-08-20 09:37:23
305阅读
Java方法1.什么方法1)概念Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤和有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用System.out.println() : System => 类,out => 对象,println() => 方法2)设计原则方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候
转载 2023-08-17 00:08:21
34阅读
方法重写:又叫方法覆盖。 @override,检查重写方法; 重写的方法返回值类型是基类方法返回值类型的子类或者相同; 重写的方法具有相同的方法名; 重写的方法参数列表必须相同; 不能重写被标识为final的方法; 重写的方法不能缩小访问权限;可以扩大。 不能重写基类私有的方法方法重写:一定发生在基类与派生类之间; 重写继承子方法;子类无法重写父类;class Animal{ publi
# 理解Java实例方法 在初学Java的时候,很多人会对“实例方法”这个概念感到困惑。本文将详细解释什么是实例方法,并逐步指导你如何在Java中实现和使用它。 ## 1. 流程概览 首先,让我们来看看实现一个Java实例方法的基本流程。以下是简化的步骤: | 步骤 | 操作 | 说明 | | ---- | -------
原创 11月前
30阅读
For循环(重点)虽然所有循环结构都可以用 while 或者 do…while 表示,但Java提供了另一种语句——for循环,使一些循环结构变得更加简单。for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。for循环执行的次数是在执行前就确定的。语法格式如下:“更新”就是迭代的意思for(初始化;布尔表达式;更新;){ //代码语句 }练习1:计算0到100的奇数和偶数的
转载 2023-07-16 12:40:14
166阅读
如果学过其他语言,java的运算符和其他的也差不多,这里介绍一些容易出错的一、操作符:  java的操作符和其他的语言一致,加(+)减(-)乘(*)除(/)赋值(=)。在这里不多做阐述,主要讲的还是一些难以理解或者而比较绕的点,比如自加(++)【自减也一样】,优先级,还有逻辑运算符(&&和||),左移右移,==和equals方法的区别,(一)、自加(++)  ++的使用和–一样,这
转载 2023-08-21 09:54:39
179阅读
位逻辑运算符: &: 位与运算符,只有两个操作数都是true,结果才是true。 | : 位或运算符,只有两个操作数都是false,结果才是false。 ~: 位非运算符:如果位为0,结果是1,如果位为1,结果是0. ^: 位异或运算:两个数转为二进制,然后从高位开始比较,如果相同则为0,不相同则为1。 位同或运算:两个数转为二进制,然后从高位开始比较,如果相同则为1,不相同则为0。jav
转载 2023-07-07 10:15:31
178阅读
在.Net里面垃圾收集的工作方式:运行.NET应用程序时,程序创建出来的对象实例都会被CLR跟踪,CLR都是有记录哪些对象还会被用到(存在引用关系);哪些对象不会再被用到(不存在引用关系)。CLR会整理不会再被用到的对象,在恰当的时机,按一定的规则销毁部分对象,释放出这些对象所占用的内存。CLR是怎么记录对象引用关系的?CLR会把对象关系做成一个“树图”,这样标记他们的引用关系CLR是怎么释放对象
转载 2023-08-24 18:59:28
111阅读
什么Java?  Java既是一种编程语言,又是一个平台。  Java程序语言  Java是具有以下特征的高级程序语言:  简单   面向对象   可分布   可解释   强壮   安全性   结构化   轻便   功能强大   多线程   动态  Java既可以被编译,也可以被解释。通过编译器,
Java成员属性与成员方法概念成员方法:出现在class(类)中的方法叫做成员方法。成员属性:出现在class(类)中,方法之外的定义,叫做成员属性。(类似结构体中的结构体变量)public class User(){ int A; char B; String C; public void typeMoon(){ S
转载 2023-08-21 09:33:28
105阅读
  一个程序运行时内存块分为4个区域:     1、Code   Area(代码区):存放程序的代码     2、Data   Area(数据区):存放全局数据和静态数据     3、Heap   Area(堆区):存放程序申请的动态数据     4、Stack   A
转载 2023-06-29 13:52:26
242阅读
Annotation)是Java 1.5提供的新特性, 注解相当于一个特殊的类,像写接口一样的创建,要在前面写上"@"符号。  注解相当于一种标记,在程序中加了注解就等于给程序打上了某种标记,没加,则等于没有某种标记。以后,javac编译器开发工具和其他程序可以用注解来了解操作者的类及各种元素上有无标记,什么标记,就去做相应的事,标记可以加在包、类、字段、方法方法的参数以及局
转载 2023-08-21 06:36:45
118阅读
  Java在我们所知的应用中有90%的服务器端都在使用它。那么,我们通常说的Java究竟是什么呢?Java的内容很丰富,实现的功能也很多,我们从以下几个角度来描述它:  1.一种计算机编程语言  首先,Java 是一种语言,也就是 Java 是用来交流的,那么用来谁和谁交流呢?很明显就是程序员和计算机交流,换句话说把我们的要求和设想用Java语言表达出来,那么计算机能看懂,就能够按照我们要求运行
数学常数ee的含义e的应用 e的含义e是一个重要的常数,但是它的直观含义却不像π那么明了。我们都知道,圆的周长与直径之比是一个常数,这个常数被称为圆周率, 记作π=3.14159…,可是如果我问你,e代表了什么,你能回答吗? 不妨先来看看 维基百科 是怎么说的:“e是自然对数的底数。”但是,你去看“ 自然对数 ”这个条目,得到的解释却是: “自然对数是以e为底的对数函数,e是一个无理数,约等
转载 2023-09-01 13:21:34
1180阅读
最近在看《重构与模式》,里面提到Composed Method(组合方法)。组合方法由一些命名良好的方法的调用组成,这些方法属于实现细节的同一个层面。通俗的理解就是压缩你的方法体,用一个个小方法来封装(代码层次的封装!封装无所不在阿!)。为啥我们需要这样一个实现呢?我个人体会,应该也是最重要的原因就是“降低理解代码的时间“。如果一个方法有着上百行的实现,这个方法理解起来,将是非常痛苦的,如n在加上
转载 2023-07-02 11:11:22
72阅读
HTTP协议中定义了浏览器和服务器进行交互的不同方法,基本方法有4种,分别是GET,POST,PUT,DELETE。这四种方法可以理解为,对服务器资源的查,改,增,删。GET:从服务器上获取数据,也就是所谓的查,仅仅是获取服务器资源,不进行修改。POST:向服务器提交数据,这就涉及到了数据的更新,也就是更改服务器的数据。PUT:PUT的英文含义是放置,也就是向服务器新添加数据,就是所谓的增。DEL
转载 2023-10-29 08:11:12
42阅读
方法重载与方法覆盖区别如下:方法重载(Overloading):如果有两个方法方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。方法覆盖(Overriding):如果在子类中定义一个方法,其名称、返回类型及参数签名正好与父类中某个方法的名称、返回类型及参数签名相匹配,那么可以说,子类的方法覆盖了父类的方法。重载方法:在Java中,有函数或者方法有相同的名称,但是参数列表不相同的情形
转载 2023-07-19 11:18:03
144阅读
方法的重写: 在Java程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有的方法和变量。子类可以定义新的特征,当子类需要修改父类的一些方法进行扩展,增大功能,程序设计者常常把这样的一种操作方法称为重写,也叫称为覆写或覆盖。重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,
转载 2023-07-27 22:10:10
24阅读
  • 1
  • 2
  • 3
  • 4
  • 5