- 浏览: 181005 次
- 性别:
- 来自: 上海
-
文章分类
最新评论
1.注释
1) //,行注释
2) /* */,段注释
3) /** */,文档注释
2.数据类型
1) 整型 int(4字节),short(2),long(8),byte(1)
2) 浮点 float(4),double(8)
浮点数值不适用于禁止出现舍入误差的金融计算中。如果需要在数值计算中不含有舍入误差,应该使用BigDecimal类。
3) char类型 \b(退格),\t(制表),\n(换行),\r(回车),\"(双引号),\'(单引号),\\(反斜杠)
4) boolean类型
3.变量
4.运算符
5.字符串
Java字符串就是Unicode字符序列。
1) 字串
// substring中从0开始计数,直到3为止,但不包含3 String greeting="Hello"; String s=greeting.substring(0,3);//s="Hel";
2) 拼接
String expletive="Expletive"; String PG13="deleted"; String message=expletive+PG13;//message="Expletivedeleted"; int age=13; String rating="PG"+age;//rating="PG13";
3) 不可变字符串
greeting="Hello";
字符串"Hello"永远包含字符H,e,l,l和o的代码单元序列,而不能修改其中的任何一个字符。当然可以修改字符串变
量greeting,让它引用另外一个字符串。
4)检测字符串是否相等
"Hello".equals(greeting); "Hello".equalsIgnoreCase("hello");//不区分大小写 //一定不能使用==运算符检测两个字符串是否相等 //这个运算符只能确定两个字符串是否放置在同一个位置上
5) 代码点与代码单元
6) 字符串API
char charAt(int index) //返回给定位置的代码单元 int codePointAt(int index)//5.0 //返回从给定位置开始或结束的代码点 int offsetByCodePoints(int startIndex,int cpCount)//5.0 //返回从startIndex代码点开始,位移cpCount后的代码点索引 int compareTo(String other) //按照字典顺序,如果字符串位于other之前返回负数,之后返回正数,相等返回0 boolean endsWith(String suffix) //如果字符串以suffix结尾,返回true boolean equals(Object other) //如果字符串与other相等,返回true boolean equalsIgnoreCase(String other) //如果字符串与other相等(忽略大小写),返回true int indexOf(String str) int indexOf(String str,int fromIndex) int indexOf(int cp) int indexOf(int cp,int fromIndex) //返回与字符串str或代码点cp匹配的第一个子串的开始位置。这个位置从索引0或 //fromIndex开始计算。如果原始串中不存在str,返回-1 int lastIndexOf(String str) int lastIndexOf(String str,int fromIndex) int lastIndexOf(int cp) int lastIndexOf(int cp,int fromIndex) //返回与字符串str或代码点cp匹配的最后一个子串的开始位置。这个位置从原始串 //尾端或fromIndex开始计算。 int length() //返回字符串的长度 int codePointCount(int startIndex,int endIndex)//5.0 //返回startIndex和endIndex-1之间的代码点数量。没有配成对的代用字符将计 //入代码点 String replace(CharSequence oldString,CharSequence newString) //返回一个新字符串。这个字符串用newString代替原始字符串中所有oldString。 //可以用String或StringBuilder对象作为CharSequence参数 boolean startsWith(String preffix) //如果字符串以preffix字符串开始,返回true String substring(int beginIndex) String substring(int beginIndex,int endIndex) //返回一个新字符串。从beginIndex到串尾或endIndex-1的所有代码单元 String toLowerCase() //返回一个新字符串,将原始字符串中的所有大写字母改成小写字母 String toUpperCase() //返回一个新字符串,将原始字符串中的所有小写字母改成大写字母 String trim() //返回一个新字符串,将删除字符串头部和尾部的空格
6.输入输出
Scanner in=new Scanner(System.in); String name=in.nextLine();//读一行 String name=in.next();//读取一个单词,以空格分隔 int age=in.nextInt();//读整数,nextDouble.. //读密码 Console cons=System.console(); String username=cons.readLine("User name:"); char[] passwd=cons.readPassword("Password:");//只能在命令行执行
boolean hasNext()//检测输入中是否还有其他单词 boolean hasNextInt() boolean hasNextDouble()
7.格式化输出
发表评论
-
Java IO常用对象
2014-08-21 16:23 669IO中常用对象 1.字 ... -
Java rmi小例子
2014-07-29 16:23 5361.创建接口,继续Remote接口 package co ... -
Java soap axis使用
2014-07-28 14:38 6011.引入Jar包 2.Web.xml中添加信息 ... -
Java 创建数据文件
2013-09-16 15:27 885创建数据文件: package com.test; ... -
Java 生成Bat或SH文件,调用Sqlldr插入数据到Oracle
2013-09-11 10:34 1410执行流程: 1.从ftp判断文件是否存在 2.下载文件 ... -
Java 线程池 ThreadPoolExecutor
2013-09-09 15:24 7401. package com.task; impo ... -
JAVA 控制台循环输入
2013-07-17 16:53 3772public void sendPWlistResultRe ... -
Java Java中发送POST请求
2013-07-05 10:14 1572void testPackage(String url ... -
Java Socket-03 Java TCP 一客户一线程与线程池
2013-06-27 10:29 1981基本TCP响应服务器一次只能处理一个客户端的请求。 ... -
Java Socket-03 Java UDP Socket
2013-06-26 15:50 833UDP 协议提供了一种不同于 TCP 协议的端 ... -
Java Socket-03 Java TCP Socket
2013-06-26 14:10 824Java 为 TCP 协议提供了两个类: So ... -
Java Socket-02 Java Socket地址
2013-06-26 11:29 710package com.iteye.xuj.sock ... -
Java Socket-01 IP TCP UDP协议
2013-06-26 10:40 9511.协议 TCP/IP ... -
Jave 一些反射例子
2013-06-21 11:10 7371. package common; import ... -
Java流5:File类
2013-03-21 15:53 8481. java.io 类 File java.lang. ... -
Java流2:写入字符流
2013-03-21 10:26 6311.类结构图 -
Java流4:输入字节流
2013-03-21 10:17 6241.类结构图 -
Java流3:输出字节流
2013-03-21 10:16 6461.类结构图 -
Java流1:读取字符流
2013-03-21 10:15 9091.类结构图 2.java.io ... -
Java集合2:类 AbstractCollection及源码
2013-03-19 10:52 9981.继承关系图 ...
相关推荐
本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章...
本书是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语 言程序设计进阶篇》。基础篇从Java语言的特点入手,介绍了语法结构、面向对象程序 设计基础知识到面向对象程序设计、图形用户界面设计、...
java语言程序设计与数据结构(第11版)英文版 基础篇
JAVA语言程序设计与数据结构课后 编程题解析
本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配...
为学习Java程序设计的基础同学提供习题代码的参考,便于他们掌握多种方法,得到解决问题的思路和想法,Java程序设计与数据结构第九章习题答案!!!
Java语言程序设计与数据结构第三章编程题.zip
本书是Java语言的经典教材 ,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法 、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每...
* 动态(Dynamic):Java程序的基本组成单元是类,而Java的类又是运行时动态装载的。 Java语言的语法机制 Java语言的基本语法机制,例如:数据类型、表达式、程序流控制、结构化异常处理等,都与C++相同。但是Java...
理论教材:《Java程序设计标准教程》 第1版 邱加永 人民邮电出版社 实验学时:26 要求 1 Java运行环境 通过在不同环境编译运行一个Java编程环境,认识Java程序结构。 2 Java语言基本语法 编写程序,练习使用Java...
Java语言程序设计与数据结构(基础篇)第11版(黑皮书)第一章节代码jdk18版本 1.1(显示三条消息)编写程序,显示Welcome to Java、Welcome to Computer Science和Programming is fun。 1.2(显示三条消息)编写...
Java语言程序设计与数据结构(基础篇)第9章课后习题代码
Java语言程序设计与数据结构(基础篇)第11版(黑皮书)第一章节代码jdk1.8版本 1.1(显示三条消息)编写程序,显示Welcome to Java、Welcome to Computer Science和Programming is fun。 1.2(显示三条消息)编写...
为学习Java程序设计的基础同学提供习题代码的参考,便于他们掌握多种方法,得到解决问题的思路与想法,Java程序设计与数据结构第六章习题答案!!!
Java语言程序设计(基础篇)第十版,作者梁勇,戴开宇译课程内代码
JAVA 语言程序设计与数据结构,教材课本源码和课后习题答案,因为大学用的这本书,所以找了很久,这个比较全,基本上所有的答案都有。
JAVA 程序设计教程第2版.pdf 概述:本资源是一个关于 JAVA 编程的教程,旨在帮助初学者快速掌握 JAVA 编程语言。下面将对该资源的标题、描述、标签和部分内容进行详细解释,并生成相关的知识点。 一、标题:JAVA ...
java程序设计与数据结构
Java语言程序设计课后习题答案.pdf是Java语言程序设计课程的习题答案集,旨在帮助学生更好地理解和掌握Java语言的基本概念和编程技术。本文档涵盖了Java语言的基础知识、面向对象编程、异常处理、多线程编程、网络...
JAVA语言程序设计与数据结构第十一版基础篇答案