java结构】的更多相关文章

一 .java结构与算法之选择排序(冒择路兮快归堆) 什么事选择排序:从一组无序数据中选择出中小的的值,将该值与无序区的最左边的的值进行交换. 简单的解释:假设有这样一组数据 12,4,23,5,找到最小值 4 放在最右边,然后找到 5 放在  4 的后面,重复该操作. 选择排序参考代码: public class ChooseSort { int[] array = null; @Test public void testPopSort() { array = new int[5]; arra…
Java结构有顺序结构.选择结构和循环结构. 顺序结构: 是Java的基本结构,除非特别说明,否则按顺序一句一句执行:也是最简单的结构:它是任何一个算法都离不开的一种基本算法结构. 选择结构: 1.if单选择结构  :纯一个if语句,满足就执行,不满足就跳到下一步: 2.if双选择结构: if-else   非这即那, 反正就两条路可走: 3.if多选择结构: if(){}--else if(){} - else{}    条条大路通罗马,只需要加个else if() 就行 4.嵌套的if结构:…
选择语句,也叫条件分支语句:if--else和switch--case:其中if--else中的else是可选的,但是switch--case中的case是必须的.     switch后的条件必须是byte.short.int或者char类型,case后的值必须是一个常量而不是变量,且这个值不允许重复,使用break跳出整个switch语句执行switch之后的代码.     switch语句特点:不同于if语句的是只能测试相等,同一个switch中不能有相同的case值,switch语句通常…
package com.hanqi;// 包名,必须在第一行,和namespace类似 //import java.io.*;//引用,和using类似 //import java.lang.*;//默认引用 public class Text1 {//一样 //java方法名一般第一个字母小写 //c#方法名一般第一个字母大写 //字符串,java-Stirng //c#-string //java程序的入口点 //c#是Main public static void main(String[…
一.什么是冒泡排序:冒泡排序是在从相邻两个数之间进行比较,这里将前面一个值定义为before,后面一个值定义为after:当before>after时i,交换他们的值,如果before<after,则不交换. 冒泡排序的时间复杂度,用大O法表示:O(N^2),运算效率低,但是算法思想简单,是比较基础的排序方法 冒泡排序思路图: 冒泡排序参考代码: public class PopSort { int[] array = null; @Test public void testPopSort()…
Java基础常见英语词汇(共70个) ['ɔbdʒekt] ['ɔ:rientid]导向的                             ['prəʊɡræmɪŋ]编程 OO: object-oriented ,面向对象 OOP: object-oriented programming,面向对象编程 [dɪ'veləpmənt][kɪt]工具箱                              ['vɜːtjʊəl]虚拟的 JDK:Java development kit, j…
原文链接:http://www.harding.edu/fmccown/java_csharp_comparison.html Java 程序结构 C# package hello;public class HelloWorld {    public static void main(String[] args) {       String name = "Java";      // See if an argument was passed from the command l…
异常描述 1.简介 为了全面了解"异常"的概念,先来分析一个实例.假定要编写一个Java程序,该程序读取用户输入的一行文本,并在终端显示该文本.这里是一个演示Java语言I/O功能的简答回显(echo)程序.如果认为代码一定能正常运行,则可以编写一下程序. import java.io.*; public class EchoDemo{ public static void main(String[] args){ System.out.println("Enter text…
1. 本周学习总结 学习了入门的java知识,知道了jdk.eclipse等基础软件,了解了如何编译最基础的java程序.知道了java的基本原理以及java的几种数据类型.掌握使用简单编译器编写java程序并学会使用javac与java命令,简单涉及了java发展的历史. 2. 书面作业 Q1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写) U:java结构中立,只要该操作系统上有相应的JRE,实现平台无关性的基础就是java虚拟机,负责对本地*.cla…