07 2021 档案
摘要:2021-07-31 Java经典编程例题(五) 13、 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 import java.util.Scanner; public class example { public static void main(String args
阅读全文
摘要:2021-07-30 Java中常见的类 1、Object Object类是所有类的父类,也就是说任何一个类在定义时如果没有明确地继承一个父类,那它就是Object类的子类,也就是说以下两种类定义的最终效果是完全相同的。 class Book{ class Book extends Object {
阅读全文
摘要:2021-07-29 类和对象 三、类中的匿名对象 没名字的对象称为匿名对象,对象的名字按照之前的内存关系来讲,在栈内存之中, 而对象的具体内容在堆内存之中保存,这样,没有栈内存指向堆内存空间,就是一个匿名对象。 范例: 1 package com.wz.classandobj; 2 3 class
阅读全文
摘要:2021-07-28 对象和类 二、类中的构造方法 先来看对象的产生格式: 1 ①类名称 ②对象名称 = ③new ④类名称(); ①类名称:规定了对象的类型。即:对象可以使用哪些属性和方法都是由类定义的; ②对象名称:如果需要使用对象,需要有一个名称,这是一个唯一的标记; ③new:分配新的堆内存
阅读全文
摘要:2021-07-27 对象和类 对象引用传递初步分析 引用传递的精髓:同一块堆内存空间,可以同时被多个栈内存所指向,不同的栈可以修改同 一块堆内存的内容。 下面通过若干个程序,以及程序的内存分配图,来进行代码的讲解。 我们来看一个范例: class Person { String name ; in
阅读全文
摘要:2021-07-26 Java经典编程例题(四) 9、古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? public class exp2{ public static void main(String a
阅读全文
摘要:2021-07-25 Java经典例题(三) 5、题目:判断101-200之间有多少个素数,并输出所有素数。 package test; public class Main { public static void main(String[] args) { int sum = 0; math my
阅读全文
摘要:2021-07-24 对象和类 一、面向对象简述 面向对象定义之中,也规定了一些基本的特征: (1)封装:保护内部的操作不被破坏; (2)继承:在原本的基础之上继续进行扩充; (3)多态:在一个指定的范围之内进行概念的转换。 对于面向对象的开发来讲也分为三个过程:OOA(面向对象分析)、OOD(面向
阅读全文
摘要:2021-07-23 数组与字符串 字符串(补充) 字符串与基本类型的转换 1、字符串转换为基本类型 java.lang包中有Byte、Short、Integer、Float、Double类的调用方法: 1)public static byte parseByte(String s) 2)publi
阅读全文
摘要:2021-07-22 数组与字符串 数组(补充) 二维数组中,a.length表示行数,a[i].length表示第i行的列数 动态初始化时,多维数组的行数不可省略,列数可省略 数组与方法互操作 给一个方法中传入数组类型,在引用传递的情况下,如果新数组对值进行改变,则原数组的值也随之改变。 扩展数组
阅读全文
摘要:2021-07-21 数组与字符串 Java中字符串可以分为两大类: 1)String类 2)StringBuffer和StringBuilder类 两者区别:String类,创建之后便不会做修改和变动 StringBuffer类和StringBuilder类,创建后允许做更改和变化, 其中Stri
阅读全文
摘要:2021-07-20 数组与字符串 一、数组 1、一维数组 数组元素类型 数组名[]; 数组元素类型 []数组名; char s[]; char[]s; //s的每个元素类型都是char类型的 Point points[]; Point[] points;// points的每个元素都是类Point
阅读全文
摘要:Java经典编程例题(二) 4、重定向输出流实现程序日志 System类中的out成员变量是Java的标准输出流,程序长用它来输出调试信息。out成员变量被定义为final类型的,无法直接重新复制,但是可以通过setOut()方法来设置新的输出流。 要求:创建redirect类,编写该类的main(
阅读全文
摘要:2021-07-18 Java经典编程例题(一) 1、输出“Hello World” public class test1{ public static void main(String args[]{ System.out.println("Hello World"); } } 2、输出错误信息和
阅读全文
摘要:2021-07-17 Java控制语句 一、Java顺序结构语句 1、表达式语句 eg:x = 5; y++; System.out.println("hello world"); 2、块语句 块语句又称复合语句,是指一对花括号“{”和“}”括起来的任意数量的语句组 块定义着变量的“作用域”。一个块
阅读全文
摘要:2021-07-16 运算符和表达式 一、算术运算符和算术表达式 1、单目算术运算符 % 取余 ++ 自加 -- 自减 - 取反 public class zijia { public static void main(String[] args) { int i =4,j; j=(i++)+(i+
阅读全文
摘要:2021-07-15 Java的数据类型 一、Java基本数据类型共有八种,基本类型可以分为三类。 字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。 数值类型又可以分为整数类型byte、short、int、long和浮点数类型fl
阅读全文
摘要:2021-07-14 eg1:写一个程序,列出斐波那契数列,小于50 1 class Fibonacci { 2 /*print out the Fibonacci sequence for values < 50 */ 3 public static void main (String [] ar
阅读全文
摘要:2021-07-13 经过上网搜索,安装eclipse前需要安装jdk 好吧下面主要是图来记录这个……过程 反正因为大大小小的问题弄了好几遍 Installer(exe)和Compressed Archive (zip) 区别 Installer:安装版本,安装过程自动配置 Compressed A
阅读全文
摘要:2021-07-11 Java基础知识了解(二) 选择结构 1.if选择结构 if基本选择结构 语法:if(要满足的条件) { //如果条件为true的时候,进入大括号中满足条件之后得到的结果,不满足条件不会去执行 } 如果条件为false的时候,绕过大括号执行外面的 2.逻辑运算符: &&(shi
阅读全文
摘要:2021-07-10 Java基础知识了解(一) Java 简介 JDK是Java开发工具包,是Sun Microsystems针对Java开发员的产品。 JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是
阅读全文