zoukankan      html  css  js  c++  java
  • java基础

    一、java发展

    创始人:詹姆斯*高斯林(java之父)
    开始是C++程序员
    互联网时代的产物
    起初名字叫做OAK(老橡树)
    后来更名位java(爪哇)
    java简介
    java应用领域

    javaSE(J2SE) java基础

    javaME(J2ME) 移动设备开发(如:安卓)

    javaEE(J2EE) 企业级开发


    # 二、Jdk

    Jdk 1.1(也称之为jdk1.0) 1997年

    Jdk1.2(也称之为jdk2.0) 1998年底

    Java更名为java2

    ...

    Jdk1.5 ( 也称之为jdk5.0 )   2004年9月

    Java2重新更名为java

    Jdk1.6

    Jdk1.7 ( 也称之为jdk7.0 )   2011年7月

    Jdk1.8

    公司选择的时候会选择最成熟最稳健的版本

    目前绝大多数公司会选择使用jdk1.7,也有1.8版本的

    JDK:Java Development Kit java开发工具包

    jdk目前有两种版本,一种是32位还是一种是64位

    安装jdk配置环境变量

    32位/64位
    安装版/免安装版


    配置环境变量(自行百度,网上教程很多)

     1.配置JAVA_HOME

     2.配置PATH

     3.配置CLASSPATH

     4.测试


    三、java运行的原理

    和操作系统没有任何关系,只跟jVM(java虚拟机)有关,如果一台设备上能装java虚拟机,那么这台设备就能运行java程序

    java编译顺序
    广告词:wirte once, run anywhere
    一次编写,到处运行


    四、HelloWorld

    1.单词

    public 公共的,公开的

    class 类

    static 静态

    void 空,午饭绘制类型

    main 主要的

    String 字符串

    System 系统

    out 输出

    Print 打印

    Demo 例子

    2.语法

    (1)类的语法规则
    public   class    类名{    }
    

    类的命名规则:

    • 字下美人数骆驼

    • 字(字母a-z A-Z)

    • 下(下划线_)

    • 美(美元符号$)

    • 人(人名币符号¥)

    • 数(数字0-9)

    • 骆驼(骆驼写法:第二个单词开始,首字母都大写)

    • 并且不以数字开头

    • 首字母大写

    (2)main方法

    语法:public   static   void   main(String[] arags){   }
    

    (3)输出语法

    System.out.print();
    

    3.演示

    在这里插入图片描述

    4.转义字符



    5.print和println的区别

    print是打印

    println打印换行


    五、变量

    1.数据类型

    (1)数值型

    • int 整数型

    • float 单精度浮点型

    • double 双精度浮点型

    (2)非数值型

    • char 字符型

    • boolean 布尔型

    • String 字符串型

    2.变量的声明和赋值

    语法:
    数据类型    变量名   =     常量值;
    

    变量名命名规则:
    可以由字母、数字、下划线和美元符号组成,并且不能以数字开头

    3.扫描仪

    Java扫描仪

    4.Math

    (1)随机数

    java随机数


    六、选择结构(一)

    1.基本选择结构

    语法:
    if(条件表达式){
    代码块;
    }
    或者
    if(条件表达式){
    代码块1;
    } else {
    代码块2;
    }
    如果条件表达式为true,就执行代码块1,否则就执行代码块2
    

    2.多重if

    语法:
    if(条件表达式1){
    代码块1;
    } else if(条件表达式2){
    代码块2;
    }
    ....
    else{
    代码块;
    }
    

    3.嵌套if

    语法:
    if(条件表达式1){
    if(条件表达式2){
    代码块1;
    } else {
    代码块2;
    }
    } else {
    代码块3;
    }
    

    七、选择结构(二)

    语法:
    Jdk1.7(如果是jdk1.6或者是以下版本,不能是String类型)
    Switch(in/char/String){
    case 常量1:
    代码块1;
    break;
    case 常量2:
    代码块2;
    break;
    .....
    default:
    代码块;
    breka;
    }
    

    八、循环(一)

    1.while循环

    while循环

    2.do...while循环

    do...while循环


    九、循环(二)

    For循环语法:

    For循环语法


    十、数组

    数组的三种写法:

    在这里插入图片描述

  • 相关阅读:
    JavaScript变量存储浅析
    AngularJS学习篇(二十二)
    css目录
    html目录
    javascript目录
    第一篇 dom
    第五篇、css补充二
    第六篇 javascript面向对象
    第三篇 css属性
    jmeter之-图形监控
  • 原文地址:https://www.cnblogs.com/zhuhui-site/p/10053022.html
Copyright © 2011-2022 走看看