• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Archer-LCY
博客园    首页    新随笔    联系   管理    订阅  订阅

Java基础知识1

初识Java
 
Java版本
 
Java 1.02:        250个类,最原始版本(第一次出版),有可爱的logo和名称,非常有趣,但是bug很多,其中applet。
 
Java1.1:        500个类,功能更强大,比较适合开发图形界面。
 
Java2(版本1.2~1.4):2300个类,可用来书写正规的企业级应用程序或者移动应用程序。有三种版本:Micro Edition(J2ME)、Standard Edition(J2SE)、Enterprise Edition(J2EE)。
 
Java5.0(版本1.5以上):3500个类,Java5.0又称Tiger(开发代号)。
 
注:没有Java3或4,到Java1.5时销售部门认为进步幅度太大(大部分的程序员都这么说)而需要全新的名称,所以冒出Java5.0对应到1.5。
 
Java的程序结构
 
源文件:拓展名为(.java)
 
类:用来表示程序的一个小组件,类中带有一个或多个方法
 
方法:应该执行的指令,类似于C语言中的的函数
 
输入与输出
 
输入
 
  • 想要通过控制台输入,首先需要构建一个Scanner对象,并与“标准输入流”System.in关联。    Scanner input=Scanner(system.in);
 
  • Scanner类定义在java.util包中,而不是基本类java.lang包中。
 
  • 《Java核心技术》P57:
 
 
  • 输入是可见的,Scanner不适合从控制台读取密码,想要读取密码可以引入Console类,参考下面:
 
  • 《Java核心技术》P57:
 
 
 
格式化输出
 
 System.out.print();//输出
 
System.out.println();//输出并换行
 
 Java SE 5.0沿用了C语言库函数中的printf方法
 
  • Printf的转换符:《Java核心技术》P58
 
 
  • Printf的标志:《Java核心技术》P59
 
 
 
 时间与日期输出格式:《Java核心技术》P59
 
 
 
 
  • 格式说明图:《Java核心技术》P61
 
 
文件的输入与输出
 
  • (1)想要对文件进行读取,就需要用File对象构建一个Scanner对象:
 
  • Scanner in =new Scanner(Panths.get(“myfile.txt”),”UTF-8”);
 
  • 如果文件名中有‘\’反斜杠符号,那么在每一个‘\’反斜杠之前加一个‘\’反斜杠,如:”c\\mydirecttory\\myfile.txt”
 
  • 想要写入一个文件,就需要构造一个PrintWriter对象,在构造器中只需要提供文件名:PrintWriter out =new PrintWriter(“myfile.txt”,”UTF-8”);
 
  • 如果文件不存在,创建该文件。可以像输出到System.out一样使用print,printf以及printfln命令。
 
 
 
posted @ 2018-03-16 15:27  Archer-LCY  阅读(160)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3