java

更新时间:

(一)java

  1、我的电脑--右键--属性--高级--环境变量

  2、新建系统变量,系统变量JAVA_HOME 变量值【C:Java】,系统变量CLASSPATH变量值:【.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar】

  3、注意变量值不包括符号【】,其中CLASSPATH变量值最前面有一个英文的点号,紧跟后面的是一个分号

  4、打开dos窗口,运行java -version,如果看到下面的信息,说明java_home环境变量设置ok

  5、打开dos窗口,运行javac -help,如果看到下面的信息,说明CLASSPATH环境变量设置ok

(二)java导入excel到数据库插件

  1、用到的JAR包如下(可以直接到POI官网上下载也可以在文章的附件中下载):

  poi-3.9-20121203.jar

  poi-ooxml-3.9-20121203.jar

  poi-ooxml-schemas-3.9-20121203.jar

  xmlbeans-2.3.0.jar

  可能有冲突的JAR包,如果工程lib中存在,需要删除。

  2、xbean-2.1.0.jar具体代码如下:

  Java代码

  package com.yusj;

  import java.io.FileInputStream;

  import java.io.FileNotFoundException;

  import java.io.FileOutputStream;

  import java.io.IOException;

  import java.io.OutputStream;

  import org.apache.poi.hssf.usermodel.HSSFWorkbook;

  import org.apache.poi.ss.usermodel.Row;

  import org.apache.poi.ss.usermodel.Sheet;

  import org.apache.poi.ss.usermodel.Workbook;

  import org.apache.poi.xssf.usermodel.XSSFWorkbook;/*3、导入和导出Excel文件类,支持2003(xls)和2007(xlsx)版本的Excel文件

  @author yxm

  */

  public class OperationExcelForPOI {

  public static void main(String[] args) {

  // 文件所在路径

  String execelFile = C:/Book2007.xlsx ;

  //String execelFile = C:/Book2003.xls ;

  // 导入Excel

  new OperationExcelForPOI().impExcel(execelFile) ;

  // 导出Excel

  String expFilePath = C:/testBook.xls ;

  new OperationExcelForPOI().expExcel(expFilePath);

  }

  /**

  * 导入Excel

  * @param execelFile

  */

  public void impExcel(String execelFile){

  try {

  // 构造 Workbook 对象,execelFile 是传入文件路径(获得Excel工作区)

  Workbook book = null;

  try {

  // Excel 2007获取方法

  book = new XSSFWorkbook(new FileInputStream(execelFile));

  } catch (Exception ex) {

  // Excel 2003获取方法

  book = new HSSFWorkbook(new FileInputStream(execelFile)); }

  // 读取表格的第一个sheet页

  Sheet sheet = book.getSheetAt(0);

  // 定义 row、cell

  Row row;

  String cell;

  // 总共有多少行,从0开始

  int totalRows = sheet.getLastRowNum() ;

  // 循环输出表格中的内容,首先循环取出行,再根据行循环取出列

  for (int i = 1; i

(三)java后端开发需要掌握什么

  java后端开发需要掌握的方面有如下这些:

  1、第一:分布式开发。随着互联网服务的规模越来越大,在服务端采用分布式的开发方式已经是比较常见的解决方案了,Java在分布式开发领域也有比较多的成熟方案。早期从事Java的分布式开发可以采用RMI等解决方案,目前可以借鉴Hadoop以及TensorFlow的解决方案进行分布式开发。分布式开发需要考虑的内容还是非常多的,包括场景(有状态、无状态)、会话管理、缓冲管理、组件部署等等。

  2、第二:大数据相关技术。当前正处在大数据时代,未来大量的服务将陆续进行大数据化的改造,对于Java后端程序员来说,掌握大数据相关开发技术还是有必要的。学习大数据技术可以从Hadoop开始,Hadoop本身就是采用Java语言开发的,所以对于Java程序员来说,学习Hadoop还是会比较顺利的。

  3、第三:实践经验。对于Java后端程序员来说,掌握一定的实践经验对于就业的帮助是比较大的,毕竟后端服务关系重大,如果没有足够的经验积累,很难能够开发出性能稳定的后端服务系统,所以对于初学者来说,一定要注重对于实践经验的积累。

(四)学习了java还要学习什么

  1、C 语言:C 语言作为一种简单灵活的高级编程语言,它是一个面向过程的语言,一般是作为计算机专业的基础入门语言课程。

  2、Python:Python是一种面向对象、交互式计算机程序设计语言。它的特点是语法简捷而清晰。由于它的易学、易读的特性,有些学校用它代替C语言作为基础入门的语言。

  同时Python且具有丰富和强大的类库,基本上能胜任平时需要的编程工作,而且它对一些新兴的技术例如大数据、机器学习等也有较好的支持 。

  3、C++:C++语言保留了C语言的有效性、灵活性等特点,又添加了面向对象编程的支持,具有强大的编程功能,可方便地模拟现实问题的过程和操作。

  它编写出的程序具有结构清晰、易于扩充等优良特性,适合于各种大型应用软件、系统软件的开发和设计。它的问题在于C太过复杂,作为一个门课程来讲,一个学期的学习只是对C++来说时间太短,只能做一个概念性的了解。

  4、Swift:Swift是Apple发布的一门编程语言,用来支持Apple设备上的OSX和iOS应用程序,在iOS程序设计课程中需要讲授Swift语言。

  5、R:R作为一种统计分析语言,集统计分析与图形显示于一体。随着大数据、机器学习等技术的迅速发展,R作为一个数据分析统计工具日益得到重视。一些学校也陆续开设了R语言的课程。