1.String[] args

args[i].charAt(j) : 表示这个表达式将从第i个命令行参数中抽出第j个字符。

2.ArrayList对象

ArrayList与数组相似,但ArrayList可以扩展为任意大小。  (在java.util包中)

创建ArrayList:ArrayList table=new ArrayList();

添加元素:table.add(...);

3.计算大阶乘 20!是64位整数所能容纳的最大阶乘

java.math.BigInteger类表示任意的大整数,BigInteger是对象而不是基本值,不能简单使用*操作符来完成BigInteger对象的相乘,应使用multiply()方法。

e.g. for(int size=table.size();size<=x;size++)

  {

BigInteger lastfact=(BigInteger)table.get(size-1);

      BigInteger nextfact=lastfact.multiply(BigInteger.valueof(size));

     table.add(nextfact);
  }

4.Integer.parseInt():将制定的一个字符串转换为一个数

5.BufferedReader对象的readLine()方法实现从键盘读取用户输入的技术

  BufferedReader in=new BUfferedReader(new InputStreamReader(System.in));

  for(;;)

  {

    System.out.print(">");

    String line=in.readLine();

    if((line==null)||line.equals("quit")) break;

  }

6.java中表示字符串的String类,是不可变的。即未提供任何允许修改字符串内容的方法。对字符串操作的方法返回一个新字符串,而非原字符串修改后的副本。原地操作一个字符串,需使用StringBuffer对象。

  String line=in.readLine();

  StringBuffer buf=new StringBuffer(line);

for(int i=0;i<buf.length;i++)

buf.setCharAt(i,buf.charAt(i)-1);

    

转载于:https://www.cnblogs.com/shaoneng111/p/4078416.html

java step1:基础知识1相关推荐

  1. java step1:基础知识5(java中Timer和TimerTask的使用)

    1.定时任务:java中Timer和TimerTask的使用 转载自http://batitan.iteye.com/blog/253483 转载于:https://www.cnblogs.com/s ...

  2. java培训基础知识都学哪些

    很多人都开始学习java技术,觉得java语言在未来的发展前景空间非常大,事实却是如此,那么针对于零基础的同学, 学习java技术需要学哪些呢?下面我们就来看看java培训基础知识都学哪些? java ...

  3. 你觉得什么才是 Java 的基础知识?

    近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的基础知识呢?这个问题还真值得仔细思考. ...

  4. 计算机java语言教程,计算机JAVA教程二讲Java语言基础知识.doc

    计算机JAVA教程二讲Java语言基础知识 2.1简单数据类型 2.1.1 标识符和保留字 1.标识符 程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier).Java语言 ...

  5. java ee基础知识_Java EE:基础知识

    java ee基础知识 想要了解一些基本原则,即与Java EE相关的技术术语. 对于许多人来说,Java EE / J2EE仍然最多意味着Servlet,JSP或Struts. 没有冒犯或双关语! ...

  6. hashcode是什么意思_什么才是 Java 的基础知识?

    作者:晓风轻 链接:zhuanlan.zhihu.com/p/28615617 近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java ...

  7. JAVA NIO基础知识

    本文来说下JAVA NIO基础知识. 文章目录 NIO概述 NIO简介 NIO的特性/NIO与IO区别 读数据和写数据方式: NIO核心组件简单介绍 Java NIO 之 Buffer(缓冲区) Bu ...

  8. java 反射基础知识

    java 反射 基础知识 反射:reflection 反射关键类 java 反射部分应用 反射:reflection 在运行中分析类. 在运行中查看和操作对象. 基于反射自己创建对象. 调用不可以访问 ...

  9. Java 进阶基础知识

    我断断续续花费一周的时间整理了这份 Java 进阶基础知识的思维导图.以前觉得这是一个简单的事情,感觉不就是跟着书上的知识点抄一遍嘛,但真的自己动手写过后,才发现并不是那么一回事. 说说自己整理心得吧 ...

最新文章

  1. 【二级java】排序技术
  2. 【多媒体内容与体验创新】
  3. AJAX省市县三级联动的实现
  4. 洛谷 题解 P4955 【[USACO14JAN]Cross Country Skiing 越野滑雪】
  5. SpringCloud应用在Kubernetes上的最佳实践—开发篇
  6. brew报错:in `initialize‘: Version value must be a string; got a NilClass () (TypeError)
  7. “不管什么关系,只要提借钱,千万别借”你怎么看?
  8. AS中突然找不到svn选项了。
  9. OpenCV图像处理--EasyPR中文开源车牌识别系统
  10. 数理在线计算机,原码/反码/补码在线计算器
  11. [精简]托福核心词汇106
  12. 老子道德经原文加讲解
  13. 中文文本分析(matplotlib的库的应用)
  14. PyG 中Message Passing机制详解
  15. Spark多版本共存
  16. ios使用友盟分享到QQ/微信时时如何判断手机上是否安装了QQ以及微信的客户端
  17. 在计算机领域中通常用英语单词bit来表示,1在计算机领域中,通常用英文单词“byte”来表示_。...
  18. vue实现点击某个dom元素之外的方法
  19. [野狐行][2016/04/11][群直播系列2][那些年让我们郁闷不已的游戏保护]
  20. QT弹出子窗口隐藏任务栏

热门文章

  1. mysql解压包安装出现 No such file or directory错误的解决办法
  2. 分析图第四讲5.29
  3. 七个你一定会犯的云安全错误
  4. 《R与Hadoop大数据分析实战》一1.6 HDFS和MapReduce架构
  5. spring 安全模块在jsp中误用引起的问题
  6. marathon新建应用映射端口限制
  7. 利用console控制台调试php代码
  8. 开源:秋式广告杀手源码
  9. 2015年5月移动游戏Benchmark
  10. ubuntu下lvs负载均衡dr模型shell脚本