惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 空气

没有不可能的事情 迅景如梭,旧游似梦,烟水程何限 [转]一些web开发中常用的、做成cs文件的js代码 数类 MBTI职业性格测试 Which Programming Lanuguage Are You? - 空气 如何解释内存中的内容 - 空气 好久没来了。。。 第七章: 封装 - 空气 - 博客园 C/C++中的内存管理 经典正则表达式 二叉树的显示 - 空气 软件工厂的考试题目程序 - 空气 第六章: 字符串 测试-通过Word 2007发布Blog - 空气 第五章: 数组 第四章: 从 autoboxing 和 unboxing 认识对象 1. 让自己习惯C++ 0. 序
第三章: 语法入门
空气 · 2006-12-01 · via 博客园 - 空气

这一章讲的是基本JAVA语法,真的好"基本"...

一次讨论的时候一个师姐说,其实C#就是抄JAVA的.如果这句话成立的话,那么JAVA又何尝不是抄C++的呢?其实我觉得虽然他们有很多相同之处,但"抄袭"二字还是言重了.相对于C语言,JAVA是晚辈,而相对于JAVA,C#又变成了后辈.做为一个新兴事物,借鉴前人的经验本就无可厚非,更何况他们都在前人的基础上进行了大量的革新.正是这些革新,给予了他们新的生命力,让越来越多的人支持他们.

说回这一章的内容...

关于数据类型,运算符和流程控制的相关内容,C系列的语言都大同小异,所以这一章重点看JAVA的输入输出.

在 J2SE5.0 的版本中可以直接使用和C语言一样的 printf 函数.非常方便.但我的版本不够高.要用 System.out.print(或println).

标准输入对象一次只能读取一个字节的数据,所以一般来说不会用到.
书中提到的输入有两种方式,一种是利用scanner类,不常用.常用的是第二种, BufferedReader 类.具体用法如下.

import java.io.*;

public class myPro 
{
    
public static void main(String[] args) throws IOException 
    
{
        BufferedReader br 
= new BufferedReader(new InputStreamReader(System.in));
        System.out.print(
"请输入一列文字, 可包括空白: ");
        String text 
= br.readLine();
        System.out.println(
"您输入的文字: " + text);        
    }

}

另外可以将 System 类中的对象 out 的输出重定向.如
java HelloJava > HelloJavaResult.txt

标准错误输出串 err 与 out的不同是,err总是显示在显示设备上,而不会被重新定位