• Java基础之入门


    写写基础,顺便回顾下,再深层次思考下哪些深入的没弄明白。

    Java是Sun Microsystems于1995年推出的高级编程语言  其版本 由 1.1 -> 1.2 -> 1.3 -> 1.4 -> 1.5(Java5) -> Java6 -> Java7 ->Java8  演变来的 (仅谈到1.8)。 

    JAVA概述 
    Sun Micorsystem 1995年推出的高级编程语言
     版本更新: 1.1 -> 1.2 -> 1.3 -> 1.4 -> 1.5(Java5) -> Java6 -> Java7 ->
    Java8
    特点 : 间接性, 可移植性, 面向对象,较好的性能,健壮稳定。
    应用: web, Android,嵌入式,大数据, 
     版本分类: 
    JAVA  SE (标准版),主要来用于做桌面开发。
    JAVA  EE(企业版),主要用于服务器开发,例如网站
    JAVA  ME(微型版),主要用于做移动端手持设备开发。例如 APP。
      执行过程: 
    .java源文件----(编译器javac.exe)----->class 字节码文件---(解释器java.exe)---->机器码
    JAVA 环境的配置:

     作为一门编程语言,Java 是如何运行的呢 : 

     首先 我们要下载 JDK    最好在官网下载

    •  安装好JDK  后  右键计算机属性, 选择高级环境设置。
    • 配置环境变量 
    1. JAVA_HOME: 配置JDK安装路径;
    2. PATH: 配置JDK命名文件的位置;
    3. CLASSPATH: 配置类库文件的位置;

                                注意:. 表示当前路径   ; 表示隔开 

      我们通过IDE编写下来的代码 , 人能够看懂的代码文件, 我们叫源代码。常以  .java  文件格式的, 经过编译器编译之后编译为 .class 文件   转换为机器能识别的机器码 即 01010101 这种类型的,来交给机器执行。 

      在CMD命令行中 我们通过 javac +  文件名   来编译文件  所以 javac  我们又称编译器, 在通过java +文件命令来执行文件,所以java 我们又称解释器。

     记事本开发 :

      编写Java 代码:       

    1 public  class HelloWord{
    2        
    3       public static void main(String[] args){
    4             
    5          System.out.println("hello word ");
    6     }
    7 }   

    文件保存名为class后跟的类名, 并将后缀.txt改成.java 

    使用javac命令编译HelloWorld.java文件   进入文件存放的分区中

    使用java命令解释生成的HelloWorld.class字节码文件

     

    这是最基本的小程序, 我们写程序不可能就两三行代码,如果有几行几十行甚至成百上千 代码我们怎么用记事本挨个敲么?

     所以有了我们的开发工具

     常用开发工具有:

    Eclipse
    My Eclipse
    IntelliJ IDEA
    。。。

    以 My Eclipse 为例 :

    MyEclipse是对Eclipse扩展的一款集成开发环境(IDE, IntegratedDevelopment Environment),利用它我们极大的提高工作效率,包括了完备的编码、调试、测试和发布等功能 。

    package com.project;
    /*
    这是第一个Java程序
    练习打印输出
    */
    public class First {
    //程序入口,主方法
    public static void main(String[] args) {
    System.out.println("Hello World!");
    }
    }
    输出结果 :
    Hello World!

    输入输出:

    java.util.Scanner用于文本扫描,最实用的功能是获取控制台输入,
    常用的方法有next()及nextXX()。

    package com.project;
    import java.util.Scanner;
    public class First {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入名字:");
    String user = sc.next();
    System.out.println(user + ", 张三  ");
    sc.close();
    } }

     编程规范:


  • 相关阅读:
    centos上安装禅道
    BootStrap-Table主子表
    开源项目学习
    javascript字面量
    linux下vi的一些简单的操作
    vuejs 开发中踩到的坑
    leetcode 220. Contains Duplicate III 求一个数组中有没有要求的元素 ---------- java
    leetcode 219. Contains Duplicate II 求一个数组中有没有重复元素 ---------- java
    leetcode 1
    leetcode 217. Contains Duplicate 求一个数组中有没有重复元素 ---------- java
  • 原文地址:https://www.cnblogs.com/thelovelybugfly/p/9618393.html
Copyright © 2020-2023  润新知