7.1 int[][] triArray{ {1}, {1,2}, {1,2,3}, }; 7.2 array[2].length 8.1 Unified Modeling Language:UML UML class diagram Circle _____________ radius:double _____________ +Circle() +Circle(newRadius:double) getArea():double circle1:Circle _________ radiu…
java语言程序设计基础篇笔记1. 几种有名的语言COBOL:商业应用FORTRAN:数学运算BASIC:易学易用Visual Basic,Delphi:图形用户界面C:汇编语言的强大功能和易学性,可移植性C++:系统软件C#:.netjava:互联网应用程序2. java语言规范:java.sun.com/docs/books/jls 对语言的技术定义javaAPI(Application Program Interface):预定义的类和接口3.javaEE:服务器端的应用程序javaSE:…
1原始数据类型(primitive data type) == 基本类型 (fundamental type)byte short int long float double char boolean引用类型 reference type2System.in System.outjava.util.ScannerScanner input = new Scanner (System.in);nextByte()nextShort()nextInt()nextLong()nextFloat()ne…
第六章 一维数组 1 数组初始化语法 array initializer 2 for each loop 3 off-by-one error 通常是在循环中该使用<的地方使用了<= 4 复制数组:1.for 2.System.arraycopy 3.clone 5 arraycopy(sourceArray, src_pos, targetArray, tar_pos, length); 6 匿名数组: anonymous array 7 值传递 pass by value 8 变长参数 h…
1. method header: modifier, return value type, method signature(method name, parameter) method body 2. value-returning method void method method overloading ambiguous invocation: max(int,double) max(double,int) 3. formal parameter actual parameter pa…
1 单向if语句 双向if语句 dangling else switch:char,byte,short,int 2 javax.swing.JOptionPane.showConfirmDialog(null,text); 返回值: JOptionPane.YES_OPTION:0 JOptionPane.NO_OPTION:1 JOptionPane.CANCEL_OPTION:2 3 cannot cast int from boolean cannot cast boolean from…
1 think before coding code incrementally 2 sentinel value sentinel-controlled loop 3 输入输出重定向 > < input redirection output redirection 4 pretest loop posttest loop 5 从小到大添加浮点数比从大到小精确 6 Integer.toBinaryString(int) Integer.toHexString(int) 7 PIE =4* (1…
持续更新中............. Java程序设计基础笔记 • [目录] 我的大学笔记>>> 第1章 初识Java>>> 1.1.4 学生成绩等级流程图练习 1.2.6 JDK安装及环境配置 1.3.5 使用记事本编写Java程序 1.4.4 使用eclipse简单的输出(打印)游戏菜单 第2章 变量与数据类型>>> 2.1.3 计算大庆路小学的面积练习 2.2.3 声明变量储存商品信息并进行输出 2.3.3 声明变量对个人信息进行输入和输出 2.…
持续更新中- 我的大学笔记>>> 章节 内容 实践练习 Java程序设计基础作业目录(作业笔记) 第1章 Java程序设计基础笔记 • [第1章 初识Java] 第2章 Java程序设计基础笔记 • [第2章 变量与数据类型] 第3章 Java程序设计基础笔记 • [第3章 运算符与表达式] 第4章 Java程序设计基础笔记 • [第4章 条件结构] 第5章 Java程序设计基础笔记 • [第5章 循环结构] 第6章 Java程序设计基础笔记 • [第6章 循环结构进阶] 第7章 Jav…
20145322第九周JAVA程序设计基础学习总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联机数据库的标准规范.它定义一组标准类与接口,应用程序需要联机数据库时调用这组标准API. JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序. JDBC标准主要分为两个部分:JDBC应用程序开发者接口和JDBC驱动程序开发者接口. 使用JDBC加载.class文件方法有四种: (1)使用Class.forNam…
Java程序设计基础项目总结报告 20135313吴子怡 一.项目内容 运用所学Java知识,不调用Java类库,实现密码学相关算法的设计,并完成TDD测试,设计运行界面. 二.具体任务 1.要求实现的密码算法包括:对称密码算法,非对称密码算法,消息摘要算法. 2.要求完成对每个算法中的public类进行TDD测试,测试代码尽可能多,并且应尽可能涵盖特殊符号.数字.字母等输入字符. 3.设计每个密码算法的GUI界面,提供输入输出区域供使用者输入.查看. 三.计划明细 周数 进度安排 备注 Wee…
Java程序设计基础…
Java基础复习笔记系列之 IO操作 我们说的出入,都是站在程序的角度来说的.FileInputStream是读入数据.?????? 1.流是什么东西? 这章的理解的关键是:形象思维.一个管道插入了一个水桶上. 字节:字符:字:管道对01010的封装. java.io.*包中的类.类的分类.Java提供的流的这些类,可以帮你把原始的数据010101转换成字符串.为数据的读取提供了更强大的功能. 程序从文件中读010101的数据. inputStream和outputStream 一个字节是8位.…
全部章节   >>>> 本章目录 1.1 程序的概念及Java语言介绍 1.1.1 生活中的程序 1.1.2 计算机程序 1.1.3 算法和流程图 1.1.4 实践练习 1.2 配置JDK环境 1.2.1 Java的发展 1.2.2 应用领域 1.2.3 Java的优势 1.2.4 JDK概述 1.2.5 配置开发环境 1.2.6 实践练习 1.3 Java程序编写基础 1.3.1 Java程序结构 1.3.2 Java程序的开发步骤 1.3.3Java程序中的注释 1.3.5 实…
全部章节   >>>> 本章目录 5.1 while循环结构 5.1.1 循环简介 5.1.2 while循环 5.1.3 while循环的使用 5.1.4 while循环的注意事项 5.1.5 实践练习 5.2 深入理解while循环 5.2.1 使用while 循环实现数字统计 5.2.2 使用while循环计算存款利率 5.2.3 使用while循环计算游戏数据 5.2.4 实践练习 5.3 do-while循环 5.3.1 do-while循环语法结构 5.3.2 do-w…
全部章节   >>>> 本章目录 10.1 数组概述 10.1.1 数组优势 10.1.2 Java中的数组 10.1.3 数组的分类 10.2 一维数组 10.2.1 数组的定义和使用 10.2.2 数组的使用案例 10.2.3 实践练习 10.3 数组的应用(一) 10.3.1 遍历数组元素 10.3.2 增强型for循环与数组的遍历 10.3.2 foreach循环 10.4 数组的应用(二) 10.4.1 求最大值和最小值 10.4.2 数组的排序 10.4.3 实践练习…
全部章节   >>>> 本章目录 7.1 理解类和对象 7.1.1 对象 7.1.2 抽象与类 7.1.3 类与对象的关系: 7.2 Java中的类和对象 7.2.1 类的定义 7.2.2 类的成员 7.2.3 实践练习(一) 7.2.4 实践练习(二) 7.3 对象的创建和使用 7.3.1 对象的创建 7.3.2 对象的创建和使用 7.3.3 实践练习 7.4 面向对象 7.4.1 面向对象编程 7.4.2 数据类型终结 7.4.3 构造方法 7.4.4 实践练习 总结: 7.1…
全部章节   >>>> 本章目录 6.1 for循环 6.1.1 for循环的简介 6.1.2 for循环的使用 6.1.3 for循环的表达式 6.1.4 实践练习 6.2 深入理解for循环(一) 6.2.1 for循环案例(一) 6.2.2 求水仙花数 6.2.3 实践练习 6.3 深入理解for循环(二) 6.2.1 三种循环的区别 6.3.2 各种循环的使用场景 6.3.3 实践练习 6.4 跳转语句 6.4.1 break语句 6.4.2 continue语句 6.4.…
计划和完成在这个例子中,音符的以下序列: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript学习笔记(3--this/call/apply) Java程序猿的JavaScript学习笔记(4--this/闭包/getter/setter) Java程序猿的JavaScript学习笔记(5--prototype) Java程序猿的JavaScript学习笔记(6--面向对象模拟) J…
计划和完成这个例子中,音符的顺序如下: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript学习笔记(3--this/call/apply) Java程序猿的JavaScript学习笔记(4--this/闭包/getter/setter) Java程序猿的JavaScript学习笔记(5--prototype) Java程序猿的JavaScript学习笔记(6--面向对象模拟) Ja…
计划和完成这个例子中,音符的顺序如下: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript学习笔记(3--this/call/apply) Java程序猿的JavaScript学习笔记(4--this/闭包/getter/setter) Java程序猿的JavaScript学习笔记(5--prototype) Java程序猿的JavaScript学习笔记(6--面向对象模拟) Ja…
教材学习内容总结 1.java是SUN公司推出的面相网络的编程语言,当时取名Oak,后改名Java. 2.Java三大平台分别为:Java SE.Java EE与Java ME. 3.Java不仅是程序语言,还是标准规范,JVM让Java可以跨平台,Java只认识一种操作系统JVM,扩展名为.class的文件为JVM的可执行文件,编译成功一次,可以到处运行. 4.PATH寻找Javac.Java位置,CLASSPATH寻找扩展名为.class的文件,用于JVM容器 5.常见的DOS命令: dir…
20145322学号 <Java程序设计>第3周学习总结 ## 教材学习内容总结 之前第三章说过Java中主要有基本类型和类类型两种类型系统,第四章主要谈类类型. 类定义时使用class关键词.新建对象要用new关键. 以下是在clothes类中定义两个值域,并且拥有其自己的值. 代码: 结果如下: 如果想在建立对象时,一并进行某个初始流程,像是指定数据成员值,则可以定义构造函数. 结果如下: java SE提供了标准API,这些API由许多类组成. java.util.Scanner与jav…
产生文件 File file = new File("abc.txt"); if(!file.exists()){ System.out.println(file.exists()); file.createNewFile(); } System.out.println(file.getAbsolutePath()); 关于临时文件 1).放在指定目录,此时已项目为默认目录 File file = File.createTempFile("defaultTmp",&…
3.1 类 类在Java语言中是一种最基本的引用数据类型,是组成Java程序的基本要素.具有相同属性(状态)和方法(行为)的一组对象的集合称为类,其内部包括属性和方法两个主要部分. 3.11 类的定义 类是一种引用数据类型,用户必须先定义类,然后用它声明类实例:而简单数据类型由Java系统定义,用户可以直接使用它定义数据,这是类和简单数据类型的区别. 一个类的定义包含两部分:类声明和类体. [类修饰符] class 类名 [extends 父类名] [implements 接口名列表] //类声…
一.Java概述 1.介绍了Java语言的由来 2.Java语言的特点:简单.面向对象.分布式.高效解释执行.健壮.安全.结构中立.可移植.高效率.多线程.动态 3.Java语言的实现机制,引入虚拟机的概念.Java虚拟机是Java语言的基础. 4.Java与C/C++的比较.Java前身Oak是在C++的基础上开发的,C++是在C的基础上开发的.Java继承了C.C++的优点,增加了一些实用功能,语言更加精炼. Java是独立于平台的.面向Internet的分布式编程语言,Java的出现改变了…
5.1 1 public class Demo { public static void main(String[] args) { // 创建一个输入对象 java.util.Scanner input = new java.util.Scanner(System.in); System.out.print("Enter an integer,the input ends if it is 0: "); //输入一串整数以空格隔开,如果输入0,程序结束 int num = input…
第七章 异常处理 通过try...catch...finally结构来捕获一个或多个异常 第八章 Java的输入与输出及文件操作 8.1 文件 File类常用的方法 1. public boolean canRead() 测试该文件是否可以续 2. public boolean canWrite() 测试该文件是否可以修改 3. oublic boolean exists() 测试此文件或目录是否存在 4. public boolean isDirectory() 测试是否为一个目录 5. pu…
全部章节   >>>> 本章目录 2.1 变量 2.1.1 变量的概念 2.1.2 变量的使用 2.1.3 实践练习 2.2 数据类型 2.2.1 数据类型的种类 2.2.2 Java中的基本数据类型 1.整数类型 2.浮点类型 3.字符类型和布尔类型 2.2.3 实践练习 2.3 控制台的输入和输出 2.3.1 控制台的输入 2.3.2  控制台的输出 2.3.3 实践练习 2.4 调试 2.4.1 程序调试概述 2.4.2 实践练习 总结: 2.1 变量 2.1.1 变量的概念…
全部章节   >>>> 本章目录 3.1 运算符(一) 3.1.1 赋值运算符 3.1.2 算数运算符 3.1.3 复合运算符 3.1.4 实践练习(一) 3.1.5 实践练习(二) 3.2 运算符(二) 3.2.1 关系运算符 3.2.2 逻辑运算符 3.2.3 三母运算符 3.2.4 实践练习 3.3 运算符优先级和表达式 3.3.1 表达式 3.3.2 运算符和优先级 3.3.3 实践练习 3.4 数据类型转换 3.4.1 自动类型转换 3.4.2 强制类型转换 3.4.3…