博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基础小总结
阅读量:5332 次
发布时间:2019-06-14

本文共 2418 字,大约阅读时间需要 8 分钟。

java 创建时间1995年5月23日 由James Gosling创建, java吉祥物:duke;

java 数据库:多线程编程,网络编程,反射,软件工程;
src:源; JavaSE:桌面应用、JavaME:嵌入式编程、JavaEE:企业级(量级)
java 编程语言5个首要特性:简单性、纯面向对象、多线程、健壮与安全、一种与平台无关的语言;
java 程序编写;接收输入:Scanner scan = new Scanner (System.in){
打印:System.out.println();
算法:自然简单,人人能看明白;
☆ java 运行流程 源文件(*.java) → java编译器(javac.exe) → 字节码(*.class) → 类装载器 → 字节码效验器 → 解释器 → 操作系统平台
java关键字:
49个关键字:abstract 、boolean、 break 、byte 、case 、catch 、char、 class 、const、 continue、 default、 do 、double、 else、 extende、 assert、 final、 finally、 float 、for、 goto、 if、 implements、 import 、instanceof、 int、 interface、 long、 native、 new 、strictfp 、pasckage、 private 、protectde 、public、 return、 short、 static、 super 、switch、 synchronized 、this 、throw、 throws、 transirnt 、try 、void 、volatile 、while;
3个保留字:true、 false、null;
java标示符:硬性规则:1、标示符不能是关键字或true、false、null;
           2、标示符可以包含字母、数字0-9、下划线(_)或美元符号($);
           3、标示符的第一个字符必须是一个字母、下划线(_)或美元符号($);
           4、标示符是区别大小写的,并且没有规定最大长度;
      潜规则:1、数字不能开头;
          2、标示符中不能使用括号();
          3、见名知意(见到名字知道什么意思);
          4、类名首字母大写,后首字母大写;
          5、常量名全大写,单词与单词之间用下划线(_)分割;
          6、包名全小写;
              花括号“{”在当排末尾 “}”在末尾对齐程序首字母;
java 数据类型:8大基础类型,2大引用类型;
    if for wilth do wlith swich case brkae
java 数据类型:数据的表示或存储;
    类型的转换:隐式:自动转换;
          显式:强制、变量名
java 常量:字面常量;
      符号常量;
java 运算符: 或:|| 两边由一个为真就为真;与:&& 两边一个为假就为假;! 两边相反;异或:^ 相同为假,不同为真(任何一个数^本身为零,任何一个数^零为本身;位反:~ ;取模:% 取模与被除数有关,两端除数与被除数只能是整数 (例 -8 % 5 = -3、 8 % 5 = 3:[取得数正负均由被除数相关];赋值:= 左边只能是变量, 每次赋值只能赋值一个变量;
java 分支语句:单分支语句:if:      if(真){
                      语句块
                    }
        双分支语句:if - else              if(条件){

            else:表示否定(不单独出现)      语句块

                             }else{
                                语句块
                             }
         多分支:if - else - if - else:

                  switch:   switch( ){

                        case :
                          语句块
                          break;

java 循环结构:先验循环:先验证条件,在进行循环;或者条件不满足不进行循环(表示可能没有循环次数);
while:不知循环次数,当某个条件不满足时循环结束;
for:知道循环次数,到条件时循环结束;
后验循环:先循环,后验证条件;表示不管条件如何至少循环一次;
do while
递归:然一个方法自己调用自己,就形成递归;
public class TestMain {

  public static void main(String[] args) {

    tenToTwo(6);
  }
  public static void sayMyLove(int num){
    System.out.println("I Love You");
      num--;
      if(num > 0){
        sayMyLove(num);
  }
}

posted on
2016-11-30 19:51 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/scxu28/p/6119424.html

你可能感兴趣的文章
Servlet接收JSP参数乱码问题解决办法
查看>>
【bzoj5016】[Snoi2017]一个简单的询问 莫队算法
查看>>
Ajax : load()
查看>>
分布式版本控制系统
查看>>
MySQL-EXPLAIN执行计划Extra解释
查看>>
Zookeeper概述
查看>>
Zookeeper一致性级别
查看>>
单例模式的几种实现方式及对比
查看>>
第十二周学习记录
查看>>
HDU 1712 ACboy needs your help (分组背包模版题)
查看>>
共享内存
查看>>
从零开始学JavaWeb
查看>>
第33天-文件I/O _2(2013.09.03)
查看>>
讨厌的 StorageFolder.GetFileAsync 异常。
查看>>
Tomcat源码浅析
查看>>
Codeforces Round #256 (Div. 2) Multiplication Table
查看>>
计算三球交点坐标的快速算法
查看>>
SGU 546 解题报告
查看>>
HDU 1269 迷宫城堡
查看>>
my_ls-ailh
查看>>