首页 类库下载 java类库 java随手笔记

java随手笔记

Oct 10, 2016 am 09:13 AM

如果你希望从事编写和数据库相关的软件,可以深入学习JDBK;如果你希望从事和网络信息交换有关的程序软件,可以学习XML;如果你希望从事大型网络应用程序的开发和设计,可以学习Java EE;如果希望从事与物联网相关的嵌入式开发和设计,可以学习Java ME;如果你希望从事web程序的开发,可以学习JSP。

java平台:
    javase  javaee  javame
   
    java环境搭建:
        jvm:--java虚拟机,--执行程序
    jre:--java运行时环境,包含jvm和标准类库
    jdk:--java开发工具包,包含开发工具和jre,javac java
    jvm--->jre-->jdk
    环境变量的设置:
        计算机-右键->属性-->高级设置-->环境变量
        -->系统变量-->Path 

    java程序编写及运行步骤:
    1.创建一个.java文件
    2.编写源代码文件
    3.编译源代码文件     javac 源代码文件名.java
    4.运行class文件      java  类名

 

数据类型:
        基本类型:byte short int long float double char boolean 
        引用类型:类 数组  接口 枚举

        数据类型间的转换:
            自动转换:小--->大
                byte short char-->int
                操作数中出现了浮点类型,结果为浮点类型
            强制转换:大--->小 (类型)
                    boolean不参与转换。 
    变量:
        数据类型  变量名 = 值;
    运算符:
        算数运算符:+ - * / % ++ --
        赋值运算符: = += -= /= *= %=
        比较运算符:> >=         逻辑运算符:& | ! ^  && ||   true/false
        三目运算符:(boolean类型表达式)?表达式1:表达式2;
    标识符:类名,变量名,方法名
        组成:字母,数字,_,$
        规则:不能是数字开头   不能使用java中的关键字
        类名:单词首字母大写
        变量名:第一个单词小写第二个开始每一个单词首字母大写
        方法名:第一个单词小写第二个开始每一个单词首字母大写
    注释:
        单行://
        多行:/*....*/
        文档: /**...*/  javadoc--html
    String:引用数据类型
           字符串类型可以与任意类型数据相连接  +
           结果为字符串。
           eg:String s = "abc"+100;

 

分支语句

 if分支
            if(boolean表达式){}  
            if(){}else{}
            if(){}else if(){}...else{}
            if(){ if(){} }
        switch分支
            switch(表达式){ //byte short char int  String 枚举
            case 常量值:...
                  break;
                  ....
            default:
                  break;
            }
登录后复制

循环语句:

while  do/while  for
        while:0-n,先判断后执行
        do/while:1-n,先执行后判断
        while(){}
        do{}while();
        for(初始化; 条件; 增量){}
登录后复制

方法声明:
修饰符 返回值类型 方法名(参数列表){
执行语句
return 返回值;
}

类和对象:
类:相同属性和行为的对象的集合。
对象:类的一个实例化。

 class 类名{
            属性
            方法
            构造器
        }
登录后复制

对象声明: new 
    封装:将对象的属性和行为private,对外提供公共的访问方式
           set/get
           public 
           this:代表当前对象的引用
             1.用来解决局部变量和实例变量的重名问题
             2.调用重载构造器
    构造器:
        1.方法名和类名相同
        2.没有返回值类型
        3.执行new语句时调用

        this(参数列表);必须放在构造器的非注释行的第一行

    数组:存放相同类型一组数据的集合
          保存批量数据
          存放到数组中的数据都有下标,从0开始

          获取数组长度:数组名.length

          异常:越界,空指针

          for(元素类型  变量名 : 数组名){
            语句
          }

    String[] args:接收命令行参数
    数据类型... 变量名:数组

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)