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

    1.java语言的核心:
    jdk, java development kits---面向开发人员
    jre, java Runtime Environment---服务器上

    java虚拟机---(以字节码为指令的CPU)---*.class
    java编译器-->字节码-->类加载器进行验证-->虚拟机运行

    2.java编程语言的特点:

     面向对象 (封装, 继承, 多态)

    安全性

    跨平台

    3.public class 类名 {

    public static void main(String[] args) {
    System.out.println(111);
    }
    }
    需要注意的地方:
    类名要与文件名保持一致(完全一样)

    4.

    标识符:
    凡是需要你自己命名的地方, 都叫标识符
    java编程严格区分大小写
    标识符的命名不能与关键字重复
    保留字:goto const

    规则:
    标识符由字母(大小写), _, $, 并且不能以数字开头
    代码规范: 驼峰命名法
    String empName
    5.变量的赋值

    char c = 'a';
    char c = '字';
    char c = 98;
    char c = ' ';
    char c = 'u0061';----unicode编码
    定义一个整型变量默认为int
    long l = 123456;
    long l = 88888888888;int

    定义一个浮点型变量默认为double
    float f = 12.345;

    6.类型转换:

    double float long int char short byte
    char short byte进行运算的时候, 取值默认为int
    隐式转换(低->高), 显式转换(高->低)

    7.运算符:

    算术运算符:+ - * / % ++ --
    关系运算符:> < >= <= == !=
    逻辑运算符:! & && | || ^
    位运算符:>> << >>>(无符号右移)
    赋值运算符:= += -= *= /= %=
    字符串连接运算符:+
    需要注意的地方: 在输出的时候, 只要有一个参数是字符串, 整个输出结果都是字符串
    三元运算符(表达式)(三目运算符):布尔值?值1:值2

    8.分支循环:

    if...
    if...else...
    if...else if...
    if...else if...else...
    switch...case...default(可以省略)...
    (既然有了if, 为什么还要有switch)
    switch是对值的比较(数字, 字符串)

    for(int i=0;i<5;i++)

    foreach String[] str = ...
    for(String s : str)
    break;
    终止循环
    continue;
    退出本次循环, 继续下次循环

    9.String处理:

    String str = "..............";
    str.indexOf(字符串);//取这个字符串第一次出现的索引位置
    str.lastIndexOf(字符串);//取这个字符串最后一次出现的索引位置
    str.substring(整数型参数1);//取索引值为这个整数参数后面的字符串
    str.substring(整数型参数1, 整数型参数2);//取参数1和参数2之间的字符串(不包括参数2)

    str.split();分割为数组

  • 相关阅读:
    C#中Socket多线程编程实例
    VBA之Range对象在Excel单元格赋值示例
    c# 怎么关闭Excel
    C#结构体定义的详解
    asp.net C#调用mencoder处理视频的方法
    Win7系统找回“显示桌面”按钮,Win7系统将显示桌面添加到开始按钮旁
    使用 Visual Studio .NET 客户端执行自动化功能后不退出 Office 应用程序
    c#操作excel后关闭excel.exe的方法
    asp文件的连接11种方法
    Excel对象模型的一些使用心得(C#)
  • 原文地址:https://www.cnblogs.com/angangxiaofa/p/6847576.html
Copyright © 2011-2022 走看看