- 浏览: 186968 次
- 性别:
- 来自: 上海
文章分类
最新评论
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 698IO中常用对象 1.字 ... -
Java rmi小例子
2014-07-29 16:23 5681.创建接口,继续Remote接口 package co ... -
Java soap axis使用
2014-07-28 14:38 6291.引入Jar包 2.Web.xml中添加信息 ... -
Java 创建数据文件
2013-09-16 15:27 933创建数据文件: package com.test; ... -
Java 生成Bat或SH文件,调用Sqlldr插入数据到Oracle
2013-09-11 10:34 1465执行流程: 1.从ftp判断文件是否存在 2.下载文件 ... -
Java 线程池 ThreadPoolExecutor
2013-09-09 15:24 7741. package com.task; impo ... -
JAVA 控制台循环输入
2013-07-17 16:53 3812public void sendPWlistResultRe ... -
Java Java中发送POST请求
2013-07-05 10:14 1619void testPackage(String url ... -
Java Socket-03 Java TCP 一客户一线程与线程池
2013-06-27 10:29 2013基本TCP响应服务器一次只能处理一个客户端的请求。 ... -
Java Socket-03 Java UDP Socket
2013-06-26 15:50 865UDP 协议提供了一种不同于 TCP 协议的端 ... -
Java Socket-03 Java TCP Socket
2013-06-26 14:10 868Java 为 TCP 协议提供了两个类: So ... -
Java Socket-02 Java Socket地址
2013-06-26 11:29 747package com.iteye.xuj.sock ... -
Java Socket-01 IP TCP UDP协议
2013-06-26 10:40 9891.协议 TCP/IP ... -
Jave 一些反射例子
2013-06-21 11:10 7991. package common; import ... -
Java流5:File类
2013-03-21 15:53 9131. java.io 类 File java.lang. ... -
Java流2:写入字符流
2013-03-21 10:26 6471.类结构图 -
Java流4:输入字节流
2013-03-21 10:17 6571.类结构图 -
Java流3:输出字节流
2013-03-21 10:16 6761.类结构图 -
Java流1:读取字符流
2013-03-21 10:15 9381.类结构图 2.java.io ... -
Java集合2:类 AbstractCollection及源码
2013-03-19 10:52 10431.继承关系图 ...
相关推荐
《Java语言程序设计与数据结构(第11版)》是针对Java编程和数据结构的一本权威教材。作为基础篇,它旨在为初学者提供全面的Java编程基础,并深入讲解如何利用Java实现各种数据结构。以下是对这本书核心知识点的详细...
本书是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语 言程序设计进阶篇》。基础篇从Java语言的特点入手,介绍了语法结构、面向对象程序 设计基础知识到面向对象程序设计、图形用户界面设计、...
本资源主要介绍了JAVA程序设计的基础知识和实践经验,涵盖了JAVA程序的编辑、编译和运行环境、JAVA基本数据类型、运算符与表达式、JAVA程序语法结构、顺序结构、选择结构和循环结构语法等方面的内容。 一、JAVA程序...
基础篇(原书第8版)》是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》,主要介绍程序设计基础、面向对象程序设计、gui程序设计、算法和数据结构、高级java程序设计等内容。...
Java语言程序设计与数据结构(基础篇)第11版(黑皮书)第一章节代码jdk18版本 1.1(显示三条消息)编写程序,显示Welcome to Java、Welcome to Computer Science和Programming is fun。 1.2(显示三条消息)编写...
从提供的文件信息来看,该...以上知识点整理涵盖了Java语言的基本概念、程序结构、工具、字节码、执行机制以及与C++的关系等多个方面,对于想要深入了解Java语言程序设计的专业人士来说,这些知识点都是基础且关键的。
本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配...
在Java程序设计与数据结构的学习过程中,第九章通常会涵盖数据结构的重要概念和应用,包括数组、链表、栈、队列、树等基础数据结构,以及如何利用这些数据结构来解决问题。本资源提供了第九章的习题答案,旨在帮助...
Java语言程序设计与数据结构(基础篇)第11版(黑皮书)第一章节代码jdk1.8版本 1.1(显示三条消息)编写程序,显示Welcome to Java、Welcome to Computer Science和Programming is fun。 1.2(显示三条消息)编写...
Java语言程序设计是编程学习的重要领域,特别是在基础篇中,主要涵盖了Java编程的基本概念、语法和常用编程技巧。本资料出自梁勇与戴开宇译的《Java语言程序设计》第十版,是一份深入浅出的Java入门教程。在"book10...
异常处理是JAVA程序设计中的另一个重要概念,用于处理运行时错误。书中可能有涉及try-catch-finally语句和自定义异常的例题,帮助学习者理解如何优雅地处理程序可能出现的问题,提高程序的健壮性。 最后,文件I/O和...
《面向对象程序设计JAVA语言程序设计》 以下是从给定的文件信息中生成的相关知识点: 1. Java 语言程序设计的基础知识点: * 面向对象程序设计的概念和特点 * Java 语言的特点和优势 * Java 语言的基本结构和组成...
* 动态(Dynamic):Java程序的基本组成单元是类,而Java的类又是运行时动态装载的。 Java语言的语法机制 Java语言的基本语法机制,例如:数据类型、表达式、程序流控制、结构化异常处理等,都与C++相同。但是Java...
本书是Java语言的经典教材 ,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法 、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每...
理论教材:《Java程序设计标准教程》 第1版 邱加永 人民邮电出版社 实验学时:26 要求 1 Java运行环境 通过在不同环境编译运行一个Java编程环境,认识Java程序结构。 2 Java语言基本语法 编写程序,练习使用Java...
在Java程序设计与数据结构的学习过程中,第六章通常会涵盖数据结构的重要概念和应用,以及如何用Java语言来实现它们。这一章的内容可能包括数组、链表、栈、队列、树、图等基础数据结构,也可能涉及排序和查找算法。...
在Java程序设计的学习过程中,数据结构是至关重要的一个部分,它涉及到如何有效地组织和管理大量数据,以便于高效地访问和操作。第四章通常会深入讲解数组、链表、栈和队列等基本数据结构,这些是编程中最基础且实用...
JAVA 程序设计教程第2版.pdf 概述:本资源是一个关于 JAVA 编程的教程,旨在帮助初学者快速掌握 JAVA 编程语言。下面将对该资源的标题、描述、标签和部分内容进行详细解释,并生成相关的知识点。 一、标题:JAVA ...
JAVA 语言程序设计与数据结构,教材课本源码和课后习题答案,因为大学用的这本书,所以找了很久,这个比较全,基本上所有的答案都有。