java中的类把方法和数据链接在一起,构成了包含式的处理单元。java中不能定义基本数据类型对象,为了能将基本类型视为对象处理,并能连接相关的方法,java为每个基本类型提供了包装类,如int型数值的包装类Integer和boolean型数值的包装类Boolean。java是可以直接处理基本数据类型的,但是有些情况需要将其最为对象来处理,这就需要将其转换为包装类。 import java.util.HashMap; import java.util.Map;publicclass WrapperClasses...
Java基础十二--多态是成员的特点一、特点1,成员变量。编译和运行都参考等号的左边。覆盖只发生在函数上,和变量没关系。Fu f = new Zi();System.out.println(f.num);//是父类,答案是32,成员函数(非静态)。编译看左边,运行看右边。因为成员函数存在覆盖特性。Fu f = new Zi();//f.show();输出的是子类里面的show方法3,静态函数。编译和运行都看左边。静态函数不具备多态性,多态性是对象的多态性,然后静态函数不涉及对象。Fu ...
http://www.verejava.com/?id=16992564786810 /* java中常量分为以下几种 1. 整型常量 2. 浮点数常量 3. 字符常量 4. 布尔型常量 5. 字符串常量 */ public class FinalVariable {public static void main(String[] args){//常量的定义:不可以改变的变量//1. 整型常量final int UP=0;final int DOWN=1;final int LEFT=2;final int RIGHT=3;System.out.println(UP);System.out.println(DOWN);System.out.println(LEFT);System.out.p...
数组为什么要有数组?案例:一个养鸡场有六只鸡,他们的体重分别为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