zoukankan      html  css  js  c++  java
  • 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命令。
     
     
     
  • 相关阅读:
    Celery详解
    JWT详解
    进程及进程池
    多线程详解
    python常用模块之os模块的用法
    python常用模块之paramiko与ssh
    reflect 反射
    http 静态文件
    模板渲染语言
    http web 开发
  • 原文地址:https://www.cnblogs.com/archer-lcy/p/8582255.html
Copyright © 2011-2022 走看看