精华内容
下载资源
问答
  • java作业

    2020-12-22 19:53:28
    Java 是詹姆斯.高斯林 出生于加拿大 是一位计算机天才 java 有三个版本 1、Java SE–>Java语言的核心bai。。。只学这个du的话基本上时用zhi来搞桌面应用程序的开发dao。zhuan 2、Java EE–>企业级的Java。。。...

    计算机基础

    Java 是詹姆斯.高斯林 出生于加拿大 是一位计算机天才
    java 有三个版本
    1、Java
    SE–>Java语言的核心bai。。。只学这个du的话基本上时用zhi来搞桌面应用程序的开发dao。zhuan
    2、Java
    EE–>企业级的Java。。。基于企业业shu务处理解决方案,常常是以WEB的方式开发项目。
    3、Java
    ME–>移动的Java。。。也就是我们手机里经常见到的jar程序。。。用于移动终端。。。
    java有几种语言特点
    1.简单性:
    Java语言是C++语言的一个“纯净”版本。没有头文件、指针运算、结构、联合、操作符重载、虚基类等。
    2.面向对象
    面向对象即面向数据。Java的面向对象特性与C++旗鼓相当,Java与C++的主要不同点在于多继承,在Java中,取而代之的是更简单的接口概念。
    3.分布式
    Java有一个丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。Java应用程序能够通过URL打开和访问网络上的对象,其便捷程度就像访问本地文件一样。
    4.健壮性
    Java编写的程序具有多方面的可靠性。Java编译器能够检测许多在其他语言中仅在运行时才能检测出来的问题。
    5.安全性
    Java适用于网络/分布式环境。从一开始,Java程序能够防范各种攻击,其中包括:
    运行时堆栈溢出。
    破坏自己进程空间之外的内存。
    未经授权读写文件。
    Java跨越平台的原理
    1.一次编译,到处运行

    2.编译器的作用:将源文件编译成class文件

    3.虚拟机的作用:将字节码文件解释成对应平台机器码并执行。

    4.java可以实现跨所有的平台?只有提供并且安装了相对应的虚拟机就可以跨该平台。

    5.虚拟机和解释器的关系:解释器是虚拟机的一个重要的组成部分。

    6.Java语言的执行要经过编译和解释两个阶段。

    JDK FRE JVM区别 作用 他们之间的关系。
    1、 JVM不能单独搞定class的执行,解释class的时候JVM需要调用解释所需要的类库lib。在JDK下面的的jre目录里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中…
    2、JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。
    2.1、 是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。
    2.2、 就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。
    3、JDK(java development kit)

    JDK是Java开发工具包,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。

    JRE(java runtime environment)

    JRE是Java的运行环境,包括JVM标准实现及Java核心类库。

    JVM(java virtual machine)

    JVM是java虚拟机,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。

    三者的关系

    展开全文
  • java作业答案java作业答案第三章1、为某研究所编写一个通用程序,用来计算每一种交通工具运行1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car007 和Plane,其中Car007 的...

    java作业答案java作业答案

    第三章

    1、为某研究所编写一个通用程序,用来计算每一种交通工具运行1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car007 和Plane,其中Car007 的速度运算公式为:A*B/C,Plane 的速度运算公式为:A+B+C。需要编写三类:ComputeTime.java, Plane.java, Car007.java和接口Common.java,要求在未来如果增加第3种交通工具的时候,不必修改以前的任何程序,只需要编写新的交通工具的程序。其运行过程如下,从命令行输入ComputeTime的四个参数,第一个是交通工具的类型,第二、三、四个参数分别时整数A、B、C,举例如下:

    计算Plane的时间:"java ComputeTime Plane 20 30 40"

    计算Car007的时间:"java ComputeTime Car007 23 34 45"

    如果第3种交通工具为Ship, 则只需要编写Ship.java,运行时输入:"java ComputeTime Ship 22 33 44"

    提示:充分利用接口的概念,接口对象充当参数。

    实例化一个对象的另外一种办法:Class.forName(str).newInstance();例如需要实例化一个Plane对象的话,则只要调用Class.forName("Plane").newInstance()便可

    ComputerTime.java 源程序:

    import pkg1.pkg2.*;

    import java.lang.*;

    public class ComputerTime

    {  public static void main(String args[])

    {  System.out.println("交通工具: "+args[0]);

    System.out.println(" 参数A: "+args[1]);

    System.out.println(" 参数B: "+args[2]);

    System.out.println(" 参数C: "+args[3]);

    double A=Double.parseDouble(args[1]);

    double B=Double.parseDouble(args[2]);

    double C=Double.parseDouble(args[3]);

    double v,t;

    try { Common d=(Common) Class.forName("pkg1."+args[0]).newInstance();

    v=d.runtimer(A,B,C);

    t=1000/v;

    System.out.println("平均速度: "+v+" km/h");

    System.out.println("运行时间:"+t+" 小时");

    }

    catch(Exception e)

    { System.out.println("class not found");

    }

    }

    }

    包pkg1中Car007.java的源程序:

    package pkg1;

    import pkg1.pkg2.*;

    public class Car007 implements Common

    { public double runtimer(double A,double B,double C)

    {  System.out.println("runtime="+(A*B/C));

    return A*B/C;

    }

    }

    包pkg1中Plane.java的源程序:

    package pkg1;

    import pkg1.pkg2.*;

    public class Plane implements Common

    {

    public double runtimer(double A,double B,double C)

    {

    return A+B+C;

    }

    }

    包pkg2中Common.java的源程序:

    package pkg1.pkg2;

    public interface Common

    {

    double runtimer(double A,double B,double C);

    }

    }

    2. 编写一个学生类 Stude

    展开全文
  • java作业阶段性总结

    2021-03-10 05:46:23
    注:本篇博客的主要内容为对Java作业的阶段性总解。第一次作业主要是对初步认识java,熟悉Java的输入输出操作,以及对循环的主要操作,对java有大致了解;第二次作业主要是熟悉java中的方法(c语言中的函数),学习掌握...

    注:本篇博客的主要内容为对Java作业的阶段性总解。

    第一次作业主要是对初步认识java,熟悉Java的输入输出操作,以及对循环的主要操作,对java有大致了解;

    第二次作业主要是熟悉java中的方法(c语言中的函数),学习掌握java中的静态方法;

    第三次作业主要是熟悉Java中的类,理解类的含义,熟悉类的操作,理解面向对象与面象过程的区别;

    第一次作业主要都是在主类中实现,第二次作业通过构建方法来实现,对第三次作业在前两次的基础上通过类来解决问题,调用类中的方法来实现。通过对作业要求,来逐步实现面向过程。通过种主类中的代码来反推类的设计,逐步实现面向对象设计。在具体作业实践中,也逐渐意识到课本上一些东西的重要性,在第一次作业中的三角形类型的判断中对于等腰直角三角形的判断完全通过数学知识来判断忽略了实践情况。通过数学知识我们知道等腰直角三角形的两直角边或斜边必有一边一定为无理数(无限不循环小数),电脑的实际内存有限,不可能存下无理数,所以不能通过勾股定理来实现判断,最后通过误差范围判断来实现等腰三角形的判断。关于日期类的设计,一定要充分考虑各种问题,解决问题一定要先抓住问题的特点,才能更高效的解决问题,对于第三次作业中的后n天的判定(前n天)其中就需要考虑月份进位制(退位制)的特点还要考虑闰年情况,其中前n天的设计也完全可以利用后n天的类,这就是面向对象的优势,来实现代码的重复利用。设计算法一定要充分考虑输入数据的特点,否则后期的修改便会破坏代码的完整性,严重的可能还需要重写,在考虑了一些正常值的输入后,也要考虑一些特殊值以及一些关于问题特点值的输入,比如第三次实验中的后n天的设计,在进行整型数的最大值测试时便出现了问题,由于在设计之初并没有考虑到它,导致后期的修修改改,所以在进行代码的设计前一定要注意通盘考虑,尽可能在设计之初发现,提高效率。每次作业花费时间也逐渐增加,大概比例为1:3 :10;所以在编程前一定要养成严谨的考虑习惯,前期花的时间多则后期花费时间少,前期花费时间多则后期花费时间少;

    通过这三次作业来初步理解面向对象与面向过程的别面向过程主要是分步解决问题,把解决问题划分为几个步骤(通过从c语言的函数来实现)但是代码不具有可移植性,遇到类似问题又得从新布局。但是面向对象则可以改进以上面向过程的缺点,把问题分解为对象,定义对象的状态和行为(通过java的数据域和方法来实现)通过不同对象实行的不同动作来完成,如果在遇到类似的问题,只要可以抽象出相同类型的对象便可以重复利用,提高效率。逐渐取代自顶而下的设计,通过抽象模型并使用模型来解决问题。避免了面向过程复杂的技巧(数据结构的构造),提高了效率。其实我觉得面向对向更符合大自然实际,就拿人体来讲,人体有八大系统体共有八大系统:运动系统、神经系统、内分泌系统、循环系统、呼吸系统、消化系统、泌尿系统、生殖系统。这些系统协调配合,使人体内各种复杂的生命活动能够正常进行。每个系统具体如何实现功能的我们并不用了解,但是同过它们之间的配合我们便可以实现整个人体的运转,治病还可以通过移植器官来实现。与面向对象十分相似。

    通过本次作业也让我充分了解到测试对于代码质量的重要性,它会帮助你认识和了解一些你编程过程中忽略的一些问题,来弥补一些前期思考的漏洞,避免造成更的损失,也给以后编程提供了充足的经验,如果让我设计测试用例首先便是普通值的设定,然后考虑边界值的设定,最后还要结合特殊值(包括输入值,题目的特点值等)

    通过第一阶段的作业,让我加深了面向对象的理解,也加强了思考问题的严谨性,使得以后考虑问题更加的认真仔细。

    对课程的建议:加强与c语言的类比,通过类比加深学生对本门课的理解,对于与c语言相同的东西可以简单带过,对于Java特有以及重要的知识点可以重点讲解,对与需要记忆的东西,稍微提下就行。可以通过课后作业的形式来加强记忆。

    展开全文
  • 韩顺平java作业

    2021-02-26 15:57:51
    接口体现了程序设计的多态和高内聚低耦合的思想第十四课 final 作业评讲 1.实现接口和继承父类的区别: 2.java 是单继承,一个类只允许继承一个父类,这种单继承......韩顺平java坦克大战1.0版本_源代码_工学_高等教育_...

    接口体现了程序设计的多态和高内聚低耦合的思想第十四课 final 作业评讲 1.实现接口和继承父类的区别: 2.java 是单继承,一个类只允许继承一个父类,这种单继承......

    韩顺平java坦克大战1.0版本_源代码_工学_高等教育_教育专区。韩顺平java坦克大战1.0版本_源代码 /**画坦克 1.0 */ import java.awt.Color; import java.awt......

    第六讲 韩顺平Java核心编程 22~26_计算机软件及应用_IT/计算机_专业资料。韩顺平 java 循序渐进1. 集合框架 2. 泛型 3. 异常 √√√ 1. 掌握常用的集合类(......

    韩顺平循序渐进学java坦克大战全过程(2)即第四十讲到四十二讲_教育学_高等教育_教育专区。韩顺平循序渐进学java坦克大战全过程(2)即第四十讲到四十二讲 ......

    tomcat在网络中的位置 Tomcat三个功能: 1.web服务器 2.jsp容器 3.servlet的容器 Tomcat jsp/servl Web服 et容器 务器 *.java 返回结果 *.jsp 转发 服务器......

    * 过程: */ package tanker1; import java.aw...

    韩顺平servlet笔记(必看完整版)_工学_高等教育_教育专区。韩顺平老师2011年Servlet课程笔记,非常好! ? 背景知识介绍 J2EE 的 13 种技术 java->servlet->jsp [......

    韩顺平 循序渐进学java 从入门到精通 课件 笔记 第六十八讲-第六十九讲_IT/计算机_专业资料。这是 韩顺平老师经典的笔记文档 从29讲到31讲.为了混个分 就定价......

    Java程序设计 知识结构 JSP编程 JSP语法 JSP内置对象 输入与输出 I/O 多线程 网络编程 Swing图形用户界面 图形用户界面的事件处理 概述 Java语言概述 面向对 ......

    韩顺平j2ee视频实战教程servlet课件 动态网页技术的发展 (4)jsp jsp=html+java片段+jsp语法+js 优势: 1.一次编写,到处运行 2.良好的跨平台性 3.多种开 ......

    传智 韩顺平 html+css+javascrtpt 课程笔记3(吐血整理)_互联网_IT/计算机_专业资料 暂无评价|0人阅读|0次下载 | 举报文档 传智 韩顺平 html+css+javascrtpt......

    第 149 讲 开发自己的网上支 付平台⑤-防止回调页面刷新韩顺平老师全套 ph...

    spring 中有一个非常概念 : bean ( 是 java 中的任何一种对象 javabean/...("韩顺平"); -->

    展开全文
  • java作业的第一次总结

    2021-03-10 05:46:14
    2.作业过程总结作业练习心得总结:①第一周的作业我做起来感觉有点C语言的韵味,但是这应该就是一种过渡性的作业,让我们从C语言的思维过渡到Java面向对象的思维的铺垫。题目考查的内容包括:主要是考查if else的...
  • 初识Java作业

    2021-04-01 19:23:55
    初识Java作业答案 一、 填空题 Java技术按照用途不同分为三大版本,分别是JavaSE、 JavaEE 和JavaMe Java虚拟机就是一个虚拟的用于执行 字节码文件 的计算机。它是Java最核心的技术,是Java跨平台的基础。 DOS...
  • 本次作业主要是对近几次Java课程的巩固作业,第一次作业主要是一些基础的题目,包括选择循环等一些基本语句,其目的在于掌握java一些基本知识,感受出Java与其他语言有啥区别。第二次作业在第一次作业的基础上增加了...
  • java作业学生成绩管理系统

    万次阅读 多人点赞 2020-12-24 23:23:45
    java基础学习作业,基于控制台实习,数据存储使用List 要求 应用面向对象的思想,设计实现一个课程成绩统计系统,实现如下功能: 1. 管理员登录,登录成功可以对成绩进行管理; 2. 显示成绩信息; 3.添加成绩...
  • Java作业总结

    2021-03-07 01:08:57
    0、前言:本次博客对第九次到第十一次pta作业小结并对本学期所有pta的Java作业进行总结。① 第九次作业:雨刷程序功能扩展设计② 第十次作业:统计Java程序中关键词的出现次数③ 第十一次作业:表达式求值第九次和第...
  • java作业总结2

    2021-03-10 05:45:35
    JAVA作业总结2作业总结过程①第一次作业开始涉及到JAVA的一个特性——继承,这次作业的难度由难到易,第一题的难度在我看来比后面两题难的多了,第一题主要涉及到正则的使用,花了大量时间在讲代码规格化上,然后...
  • Java作业

    2021-09-11 20:33:21
  • 第一阶段java作业总结

    2021-02-26 15:01:50
    一、作业过程总结学习了如何配置JDK、下载eclipse,如何简单编写一小段代码,发现java代码和C语言还是有很多相似的地方,但也有不同的地方。以后我还会碰到各种各样的困难,现在最好夯实基础,避免犯不必要的小错误...
  • java作业:根据三角形的3条边长,判断其是直角、钝角,还是锐角三角形。 (1)先输入三角形3条边的边长。 (2)判断能否构成三角形,构成三角形的条件是“任意两边之和大于第三边”,如果不能构成三角形,则提示“不是...
  • 代做JAVA matrix 作业、代做JAVA课程设计作业、代写JAVA程序作业日期:2018-06-06 02:13CPSC 1160: ASSIGNMENT 3[25 MARKS]Write a program that ask the user for two integers (between 1 and 10) which will be ...
  • java作业4

    2021-03-15 22:58:08
    (发表到博客作业上)(二) 整理String类的Length()、charAt()、getChars()、replace()、toUpperCase()、toLowerCase()、trim()、toCharArray()使用说明Length():获取字串长度String s1 ="Welcome to java";...
  • java作业报告

    2021-04-23 19:58:54
    } } } } } 第七:心得体会 通过这次课程设计,我对这学期所学的JAVA语言程序设计有一个更深刻的了解,将所学的知识应用于实践,由于所学知识有限,为了使游戏能够实现自己预先的构想,我通过上网和去图书馆找程序,...
  • 20210327-Java作业

    2021-05-12 17:31:35
    20210327-Java作业 A:选择题 下列标识符哪个是合法的(B) A.class B.$abc C.1234 D.Car.taxi B: 填空题 java源程序的扩展名是(.java) java程序经编译后产生的字节码文件扩展名是(.class) C:简答题 请写...
  • java作业答案.doc

    2021-03-17 21:54:04
    java作业答案第三章1、为某研究所编写一个通用程序,用来计算每一种交通工具运行1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car007 和Plane,其中Car007 的速度运算公式...
  • java作业

    2021-03-16 16:11:39
    首都师范大学信息工程学院硕士研究生《面向对象方法学》课程实践环节实验题目:联机测试系统基本要求:采用面向对象方法和Java 语言(或c++)开发一个基于GUI 交互方式的联机测试系统OLTS(Online Testing System)。...
  • 广工java作业.doc

    2021-03-17 10:37:04
    广工java作业.doc 《Java语言》课程作业(第二次)题目第15题学院计算机学院专业网络工程班别学号姓名2015年5月16日你的姓名——《Java语言》课程作业(第二次)2一、课程题目15.利用Socket类和ServerSocket类编写一个C/...
  • 【实例简介】面向对象程序设计的大作业,用myeclipse建工程,tomcat的服务器,B/S框架,java和jsp编写代码。实现的功能是老师上传作业相关资源,布置作业,查看和下载学生作业并打分,同时也实现了学生下载老师上传...
  • java作业与答案

    千次阅读 2021-03-17 18:39:07
    第一次作业1、 JAVA所定义的版本中不包括:( B )A、 JAVA2 EE B、 JAVA2 Card C、 JAVA2 ME D、 JAVA2 HE E、 JAVA2 SE2、 下列说法正确的是( A )A、 JAVA程序的main方法必须写在类里面 B、 JAVA程序中可以有多个...
  • Java作业习题.doc

    2021-03-17 10:22:51
    Java语言介绍填空题Java语言使用的是 字符集, 每个字符在内存中占16位。Java2平台的三个成员分别是: 、 、 。简答题Java2平台主要有哪几个成员?各自应用于什么场合?Java程序设计基础填空题在一个Java源文件中...
  • Java作业 折扣计算

    2021-07-16 15:34:57
    import java.util.Scanner; public class work10242 { public static void main(String[]args) { int shirt=245,a=2; int shoe=570,pai=320; Scanner input=new Scanner(System.in); System.out.println("请...
  • 0.前言第二阶段java作业同样跟第一阶段作业一样分为3次。第一次作业说实话我觉得是3次作业里面最难的,主要内容是跟正则表达式有关,还有类间关系的应用(关联、聚合、依赖、继承),字符串相关方法的调用等,都是需要...
  • JAVA期末大作业

    2021-02-26 12:01:15
    JAVA期末大作业1.圆柱体:import java.util.*;public class cylinder {public static void main(String[] args) {double radius,height;final double PI=3.14;double area,volume;Scanner s=new Scanner(System.in);...
  • 代做COMP 2406作业、代写Java语言作业、代做programming作业、代写Java程序实验作业日期:2020-02-24 09:29COMP 2406 – F20 – A2 Due Friday, February 28th at 11:59 PM1Assignment 2Server-side programming and...
  • Java作业、程序讲解

    2021-07-26 23:44:18
    随时可接与Java语言有关的课程作业和项目,不仅限于网站搭建、前后端分离项目构建、安卓开发和环境搭建等,也可以进行项目代码的讲解和技术指导。 能够驾驭的技术栈有Java、SpringBoot、MySQL、Oracle和Docker等。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 194,867
精华内容 77,946
关键字:

java作业

java 订阅
友情链接: STM8-DS18B20.zip