数组为什么要有数组?案例:一个养鸡场有六只鸡,他们的体重分别为3kg,5kg,1kg,3.4kg,2kg,50kg。请问这六只鸡的总体重和平均体重是多少? 1publicclass test5 2{3publicstaticvoid main(String[] args) 4 {5//如果没有数组就要定义六个变量,然后算出结果,太麻烦了6//现在我们定义一个可以存放6个float类型的数组 7float arr[] = newfloat[6]; 8//给数组的各个元素赋值 9 arr[0] = 3; //3是低精度会自动转成...
1:方法(掌握)(1)方法:就是完成特定功能的代码块。 注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。(2)格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 修饰符:目前就用 public static。后面再详细讲解其他修饰符 返回值类型:就是功能结果的数据类型 方法名:就是起了一个名字,方便我们调用该方法。 参数类型:就是参数的数据类型 参数名...
一,引用类型作为参数1.数组类型作为方法返回值 方法体内return的返回类型与方法定义的返回值类型必须一致。2.数组类型作为参数 调用时方法内的实参为数组为定义方法时的形参类型2.对象类型的参数 对象属于引用数据类型,引用数据类型所传递的值为该对象的地址。 当把一个对象作为参数传递给方法时,其实是把对象的地址传递给了该方法的参数。 对象作为参数传递的时候要注意两点: 1.在接收方,参数列表(形参),要写明对...
一、java的简介1、后台开发语言、跨平台,安全性高、面向对象二、java基础1、类是java中最小编写代码的单元2、语句要分号结束3、括号成对出现4、运行原理--从上往下三、注释:代码的解释,不会变jvm执行的1、// 单行2、/* 多行 */3、/** 文档 */四、关键字1、java中含有特殊含义的英文单词。 public void2、关键字不用单独用作取名字五、标识符1、java取名字,相同项目不能有相同包名,相同包不能有相同类名,相同作用域不能有相同...
一个很好的运用抽象类的例子<span style="font-size:14px;">package chapter15_编程练习题;import java.awt.*;import javax.swing.*;@SuppressWarnings("serial")
public class Exercise15_13 extends JFrame {public Exercise15_13() {setLayout(new GridLayout(1, 2,10,10));add(new DrawSine());add(new DrawCosine());}public static void main(String[] args) {Exercise15_13 frame = new Exercise15_13();frame.setSize(400,...
TortoiseSVN是一个免费的SVN客户端,非常好用。这里我们介绍一下TortoiseSVN基础应用。下面的内容是转载博客园的某兄弟写的,个人觉得很不错。所以尊重转载的这篇文章,必须要给出这篇博客的地址:http://www.cnblogs.com/lcyuhe/p/4539702.html这篇文章介绍的内容如下:添加文件修改文件重命名文件删除文件版本冲突解决重置密码 原文:http://www.cnblogs.com/liuyangjava/p/7254090.html
一.Java基础1.抽象类和interface有什么区别?答:抽象类:单继承,可以有非抽象方法,也可以没有抽象方法,有普通方法,有构造方法接口:多继承,只有抽象方法、没有构造函数,成员变量必须是static final类型的2.request与session的区别?Session在整个会话期间有效,而request一次请求的全过程中有效3.String 与StringBuffer的区别?String 一旦创建就不可以改变而StringBuffer创建之后还可以改变4.尽量多的列举常用的Map家族与...
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<meta charset="UTF-8"> 5<title>04-jq事件绑定、入口函数、样式控制</title> 6<script src="js/jquery-3.3.1.min.js"></script> 7<script> 8/*window.onload = function () { //js入口函数9 $("#b1").click(function () {
10 alert("hello jquery");
11 });
12 };*/1314/*$(function () { //jq入口函数(dom文档加载完成之后执行该函数中...
目录一、面向过程的思想和面向对象的思想二、简单理解面向对象三、面向对象的设计思想四、对象和类的概念五、如何抽象出一个类?六、类(对象)之间的关系七、Java与面向对象八、为什么使用面向对象编程? 一、面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析...
接着来,上第二篇笔记,欢迎各位指出错误~ 同时附上evernote公开链接。1、变量:js变量松散类型的本质,决定了变量只是在特定时间用于保存特定值的一个名字而已。 2、变量可能包含的两种数据类型的值:基本类型值和引用类型值。基本类型值保存在栈内存中简单的数据段,即这种值保存在内存中的一个位置。基本数据类型(5种)的值在内存中占用固定的大小,保存基本数据类型值得变量按值访问,实际操作的是保存的值。引用类型值...
Java基础12:JavaDoc生成文档javadoc命令是用来生成自己API文档的参数信息:@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况代码部分:package com.pzz.base;/*** @author PZZ* @version 1.0* @since 1.8*/
public class Doc {String name;/*** @author PZZ* @param name* @return* @throws Exception*/public String test(String name) throws Exception{re...
结构图: 原文:https://www.cnblogs.com/zzp-biog/p/9717597.html
目录 [?]Buffer抽象类的成员属性properties操作方法Buffer的子类ByteBuffer: 最通用的子类, 处理字节数据类型。CharBufferDoubleBufferFloatBufferIntBufferLongBufferShortBufferMappedByteBufferBuffer的创建直接缓冲区和间接缓冲区参考 Java 1.4中在java.nio包中增加了Buffer类以及一些处理基本数据类型的子类(除了boolean型) ,用来提供为基本数据类型(primitive) 的数据提供一个容器。 何谓Buffer? Buffer 是一个线性的有限...
抽象类我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样的类我们称它为抽象类。比如new Animal(),我们都知道这个是产生一个动物Animal对象,但是这个Animal具体长成什么样子我们并不知道,它没有一个具体动物的概念,所以他就是一个抽象类,需要一个具体的动物,如狗、猫来...
1.Java的三大技术架构JAVAEE(Java Platform Enterprise Edition): 开发企业环境下的应用程序,主要针对web程序开发;JAVASE(Java Platform Standard Edition): 完成桌面应用程序的开发,是其他两者的基础JAVAME(Java Platform Micro Edition): 开发电子消费产品和嵌入式设备,如手机中的程序 我对三大技术构架理解 1.三大技术是指哪三大技术呢? 答:三大技术分别指JAVAEE,JAVASE,JAVAME。 2.那么这三种有什么区别呢? ...