小白学Java

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路小白学Java,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

Java跨平台性及拓展性

Java介于编译型语言和解释型语言之间,先编译未基于JVM的字节码文件有java虚拟机JVM运行,JVM具有很好的兼容性,在不同的平台如Liunx,Windows中安装JVM后就可以运行java代码。

在这里插入图片描述
Java SE是标准版JVM和标准库,包含java基本语法和基本工具库。Java EE是为了满足企业开发需求在SE基础上开发大量的API和工具库,来满足WEB应用,数据库,消息服务的需求。Java ME是满足移动端需求。

在这里插入图片描述

在这里插入图片描述

Java程序编码

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello world");
    }
}

程序的运行需要主程序启动,main()方法是启动函数,所有程序都需要启动函数。

public class Hello(){
	...
}

这个定义被称为class(类),这里的类名是Hello,大小写敏感,class用来定义一个类,public表示这个类是公开的。

public static void main(String[] args){
	...
}

这个定义是方法的定义,void为方法的返回值类型,main是方法名,()表示该定义是一个方法的定义,区别与类定义。括号内的String args[]表示参数,为变量定义。

String name = "mike"

该定义为变量定义,变量用于传参和赋值。String是变量类型,name是变量名。定义变量时需要声明变量类型。

你们三种主要的定义就包括:

//类定义
class Student{
	...
}

//方法定义
addMethod(){
	...
}

//变量定义
String name = null;

public是权限的限定,用于类和方法上,限定了类和方法的被访问范围。

一条java编码应该包括:

修饰符   返回值类型   方法名()/类名{
	...
}

在这里插入图片描述
对于Java文件需要在JVM上使用javac编译文件,再使用java运行文件。

一个Java源码只能定义一个public类型的class,并且class名称和文件名要完全一致;

IDE是集成开发环境:Integrated Development Environment的缩写。

使用IDE的好处在于,可以把编写代码、组织项目、编译、运行、调试等放到一个环境中运行,能极大地提高开发效率。

Java程序基础

/**
 * 可以用来自动创建文档的注释
 */
public class Hello {
    public static void main(String[] args) {
        // 一行注释
        //打印Hello World
        System.out.println("Hello World");
        /* 多行注释开始
        注释内容
        注释结束 */
    }
} // class定义结束

Java是面向对象语言,程序的基本单元就是对象,一个对象有若干属性和方法。

public class Animals{
	private String name = '小狗';
	private String outName(){
		System.out.print(this.name);
	}
}

Java程序需要程序启动入口,不然是没办法运行,IDE的使用在网上浏览

public class Hello {
    public static void main(String[] args) {
      	Animals animals = new Animals();
      	animals.outName();
      	System.out.println(animals.name);
     }
}

在程序入口调用定义的类关键字new。类的新建类名 重命名 = new 类名();

Java中变量类型的数量是有限的,具体看我之前文章java基础。变量都是先声明后定义。

Java数据结构

  • 数组

变量类型[] 名称 = new 变量类型[数组长度];

//定义方法
int[] a = new int[5]

int[] a = new int[] {1,2,3,4,5}  //定义时直接赋值初始化

int[]  a= {1,2,3,4,5}  //简写

通过for循环就可以遍历数组。因为数组的每个元素都可以通过索引来访问,因此,使用标准的for循环可以完成一个数组的遍历。

public class Method {
    public static void main(String[] args) {
        int[] a = { 1, 2,3 };
        for (int i=0; i<a.length; i++) {
            System.out.println(a[i]);
        }
    }
}

数组的排序有冒泡排序,插入排序,快速排序等。

  • 集合

在这里插入图片描述

List<String> list = new ArrayList<>(); // 只能放入String类型


小白学Java
还有List,Set,Map具体请看Java基础

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/156224.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!