zoukankan      html  css  js  c++  java
  • Java初始化

    • 给自己小小的总结一下,预科一个月就要结束了,我相信程序员不管性别,都能学好。我看到一篇文章说程序员要放弃好多东西去把它抓抓住,下面对Java的了解写在这里了.

    第一章:"HelloWorld"


    1.  Java是完全面向对象的语言。Java通过虚拟机的运行机制,实现“跨平台的理念”。

    public class Helloworld{

             public static void main(String[]args){

                   system.out.println("Hello World!")

         }

    }

         程序中包括Java的一些基本特征:

    • 类(class):HelloWorld就是一个类名。这个名与文件名相同。
    • 方法(method):类的内部定义了一个main
    • 语句(statement):打印功能  syso

        2.编译与运行。

       编译语句:$javac HelloWorld.java

       运行语句:$java HelloWorld

          第二章:变量


    计算机语言通常需要在内存中存放数据,比如c语言中的变量,Java也有类似的变量。Java和c语言都是静态类型的语言。在使用变量之前,要声明变量的类型。

    变量(variable)占据一定的空间。不同类型的变量占据不同的大小。如下:

                                 储存大小          例值            注释

        byte                   1byte              3              字节

        int                     4bytes             3               整数

       short                  2bytes             3              短整数

       long                   8bytes             3              长整数

       float                   4bytes             1.2           单精度浮点数

       double                8bytes             1.2           双精度浮点数

       char                   2bytes             'a'            字符

       boolean             1bit                  true         布尔值

       第三章:选择结构


          if选择结构

           if(condition1){

    statements;

    .........

    }     

         多重if选择结构

         if(condition1){

    statements;

    ........

    }else if(condition2){

    statements;

    ........

     }else{

    statements;

    ........

         嵌套if选择结构

               if(condition1){

    statements;

    ..........

            if(condition2){

    statements;

    ..........

    }else{

    statements;

    ..........

              }

    }else{

    • 产生随机数:int random=(int)(Math.random()*10);//10~0中任意整数

    第四章:选择结构(2)


         等值解决问题:

    Switch(表达式){

    case 1:

    statements;

    .........

    break;

    case 2:

    statements;

    .........

    break;

    ......

    default:

    statements;

    break;

    }

    第五章:循环结构(一)   

    •  Scanner  中  answer=input.next();    (answer是String类型的变量) 从控制台获得一个整数,而这里需要从控制台获得一个字符串,将其保存在String类型的变量answer中。
    • answer的值相反。不是y的时候,值为true。
    •                         是y的时候,值为false。

    do-while循环

    do{

    statements;

    }while(condition);

    第六章:循环结构(2)

    1.  for  4部:初始部分  循环体  迭代部分  循环条件
    2. for格式:

    for(initial;condition;update){

    statements;

     第七章:复习前6章     

      

                                                                                                                                                                       今天就记忆到这里。

                                                                                                                                                                          2016-07-03

                                                                                                                                                                           19:09:12

  • 相关阅读:
    Django之模板
    Django之视图
    Django之web框架和url路由
    SpringBoot整合Druid数据源
    SpringBoot整合定时任务异步任务
    逐行解读HashMap源码
    SpringBoot通过RedisTemplate执行Lua脚本
    SpringBoot使用H2内嵌数据库
    SpringBoot如何使用拦截器
    SpringBoot热部署的实现方式
  • 原文地址:https://www.cnblogs.com/chengzixin/p/5638691.html
Copyright © 2011-2022 走看看