java入门程序,求详细的解析

java入门程序,求详细的解析,第1张

第1行个最后一行的“}”是java程序基本框架。

java程序一般由模块的入口函数main()的模块开始运行。

第2行到第五行定义了main()函数,其中定义了整型变量y,用于存储以0调用的自定义函数的返回值;然后用行输出函数输出变量y的值。

第6行至倒数第二行为自定义函数,形参x类型为整型,返回值为整型。

局部变量y用于存储返回值,并于倒数第三行处进行回传结果。

第8行到第14行为IF语句结构

第8行判断x>0的情况,第9行进行运算并赋给变量y;

第10行判断x为0的情况,第11行将返回值0赋给变量y;

第12行判断x<0的情况,第13行进行运算并赋给变量y;

倒数第三行处进行结果回传。

分数有点少呀

import javaioBufferedReader;

import javaioFile;

import javaioFileInputStream;

import javaioFileNotFoundException;

import javaioFileOutputStream;

import javaioIOException;

import javaioInputStreamReader;

import javaioPrintWriter;

import javautilArrayList;

public class IoTest {

static String path = "K:\\IO测试\\分数";//盘符对应的路径,自行修改!

static File dir, file;

static boolean flag = true;

public static void main(String[] args) {

dir = new File(path);

file = new File(dir, "Numbertxt");//存档分数的文件名,自行修改!

if (!fileexists()) {

flag = false;

}

show(flag);

}

private static void show(boolean flag) {

BufferedReader br = null;

PrintWriter pw = null;

String tem = null;

try {

if (!flag) {

// 如果不存在就模拟一个分数表,写一个进去!

pw = new PrintWriter(new FileOutputStream(file), true);

for (int i = 1; i < 121; i++) {

tem = "" + (int) (Mathrandom()  60 + 41);

if (i % 20 != 0) {

pwprint(tem + " ");

} else {

pwprintln(tem);

}

pwflush();

}

} else {// 否者分数表存在,那就读取!

ArrayList<Integer> list = new ArrayList<Integer>();

StringBuilder sd = new StringBuilder();

int count = 0, fa = 0, ex = 0;

double d = 00;

br = new BufferedReader(new InputStreamReader(new FileInputStream(file)));

for (String str = brreadLine(); str != null; str = brreadLine()) {

String[] srr = strsplit(" ");

for (int i = 0; i < srrlength; i++) {

listadd(count++, IntegerparseInt(srr[i]));

}

}

for (int a : list) {

d += a;

if (a < 60) {

fa++;

}

if (a >= 80) {

ex++;

}

}

pw = new PrintWriter(new FileOutputStream(new File(dir, "score_summarytxt")), true);

sd

append("总人数:\t" + count + "\r\n")

append("不及格:\t" + fa + "\r\n")

append("60-79:\t" + (count - fa - ex) + "\r\n")

append("80以上:\t" + ex + "\r\n")

append("平均分:\t" + Stringformat("%1f", (d / count))toString());

Systemoutprintln(sd);

pwprintln(sdtoString());

pwflush();

}

} catch (FileNotFoundException e) {

eprintStackTrace();

} catch (IOException e) {

eprintStackTrace();

} finally {

if (br != null) {

try {

brclose();

} catch (IOException e) {

eprintStackTrace();

} finally {

if (pw != null) {

pwclose();

}

}

}

}

}

}

第一阶段:Java语言基础

★ Java语言基础

1、面向对象思维JAVASE

2、(类加载机制与反射,annotation,泛型,网络编程,多线程,IO,异常处理,常用API,面向对象,JAVA编程基础)

3、Java8新特性

JAVA战狼班第二阶段:数据库

★ 数据库

1、Oracle(SQL语句、SQL语句原理、SQL语句优化、表、视图

2、序列、索引、Oracle数据字典、Oracle 数据库PL/SQL开发

3、数据库设计原则、 MySQL 、 JDBC

第三阶段:Web基础

★ Web基础

1、HTML5(H5)基本文档结构、链接、列表、表格、表单;

2、CSS 基础语法、盒子模型、浮动布局、定位;

3、JavaScript语言基础、DOM 编程、事件模型等),JQuery,AJAX框架,XML,BootStrap组件

第四阶段:Java Web技术和主流框架

★ Java Web技术和主流框架

1、JSP&Servlet、struts2,hibernate4,spring4,JPA,maven

2、SpringData,SpringMVC,MyBatis,SpringSecurity,shiro,Nginx

第五阶段:Linux

★ Linux

1、Linux安装、熟悉Linux的基础命令、vi编辑器的使用、awk和sed命令使用、用户和组

2、文件及目录权限管理、使用ACL进行高级访问控制、网络配置和软件包安装、启动流程和服务管理

3、系统监控和日志管理、进程管理和计划任务、ssh远程登录、shell基础和shell脚本。

第六阶段:大数据技术(Hadoop和Spark)

★ 大数据技术(Hadoop和Spark)

1、Hadoop (Hadoop基础和环境搭建,HDFS体系结构,MapReduce;Hadoop的集群模式、HDFS联盟,利用ZooKeeper来实现Hadoop集群的HA(高可用性)功能

2、Yarn的任务调度机制,Apache Hive,Pig数据处理,集成Hadoop和Sqoop

3、Flume以及Apache Kafka来实现数据的交换,安装部署HBase,Storm)

4、Scala 语言(Scala环境搭建、Scala基础语法、模式匹配、重载与构造器、Map与reduce、元组、继承、StringContext,Option Some None,Tuple;集合方法和运算,future 对象同步处理和异步处理返回结果)

5、Spark(Spark搭建,Spark-shell 的使用,Spark-submit 提交应用, Spark的内核设计和实现,并对内核中的实现架构、运行原理进行详细的讲解;Spark生态体系中的各个组件,包括:Spark Core,Shark,Spark SQL和Spark Streaming等等)

第七阶段:项目

★ 项目

1、China-UCSP 项目 SSM(Spring+SpringMVC+MyBatis)

2、用户关系管理系统 S2SH+Maven+Nodejs+MySQL技术实战开发

3、电子商务交易平台 S2SH+Maven+Shiro+Oracle

很多人看到Java的就业前景急剧上升,人才不足增加,很多人希望能够进入it行业。

并且想要掌握Java技术,找到好的工作,很多人都向往Java编程的广阔就业前途,但苦于不了解Java编程的知识。

那么应该如何学习Java开发呢?下面沈阳沈阳电脑培训为大家具体介绍。

一、Java入门学习首先找一个基本的Java教程来学习,最好是能找到合适自己学习的视频。

当您学习Java的基础知识时,应该尽可能动手 *** 作。

很多时候,沈阳计算机学校发现当你在看视频时感觉自己已经了解了,但是之后又不会 *** 作,Java学习不是看懂就会的,最重要的还是自己动手尝试。

在学习了这些内容之后,你应该对Java有一个基本的了解,你可以用Java语言编写一些简单的程序,然后使用最简单的编辑器,例如记事本。

沈阳北大青鸟建议这个时候不要急着学习下一部分内容,留几天时间写一些程序,尽量扎实了解基础知识。

二、Java基础技术学习这时,你必须学会写一些让你觉得有趣的东西,所以你就必须学习更多的知识。

这些主要是与Web开发相关的内容,包括与HTML/CSS/JS,Servlet/JSP(J2EE)和Mysql(数据库相关的知识。

然后学习的是HTML/CSS/JS(前端知识),这一部分的内容你可以去runoob网站上查找。

沈阳计算机学习建议你还可以自己试着写一写,并且尽你最大的努力让它变得更美。

以上就是关于java入门程序,求详细的解析全部的内容,包括:java入门程序,求详细的解析、JAVA入门,程序编写、JAVA基础入门教程 -等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10215731.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存