JAVA 入门第一章(语法基础)

本人初学java 博客分享记录一下自己的学习历程

java我的初步学习分为六章,有c和c++的基础学起来也简便了很多。

第一章 语法基础

第二章 面向对象

第三章 常用工具类

第四章 文件操纵

第五章 网络与多线程

第六章 数据操作

第一章简略分为6小节配上一道综合的练习题。

1:java开发环境搭建和eclipse的安装

2:java中的变量和常量

3:java常用运算符

4:java流程控制语句

5:使用Arrays类操作数组 和foreach

6:java中的方法和重载

根据这个学习思路 新学到了一些东西总结如下:

可以用记事本编辑 myprogram.java的源文件,使用编辑器(javac命令)变成了.class的字节码文件,它也是java为什么可以跨平台的原因,再经过解释器变成了(java命令),最终呈现在我们的机器上,像一个做菜加工的过程。

java核心分为三个部分:java SE(基础 面向对象 API JVM等), javaME(嵌入式开发,移动设备游戏等), java EE(企业级应用开发 JSP EJB等)。目前我先学习最基础的java SE。也搞懂了JDK(java工具开发包)> JRE(java运行时环境)> JVM(java虚拟机)的关系。

基础部分与c和c++重叠的知识我也不复习了,数据类型和标识符都大同小异很好理解。

puclic static void main(String []args){

}

     System.out.println("helloworld");

     Scanner工具类的使用 import java.util.Scanner; 

                                   Scanner input=new Scanner(System.in);

                                   int score=input.nextInt();

     Arrays工具类的使用    import java.util.Arrays; 

                                   Arrays.sort(scores);//升序排序

                                   Arrays.toString(scores);//将数组转为字符串

    foreach遍历 for(元素类型 元素变量:遍历对象){

    执行代码;

配上一道这章的练习题  Q:输入班级学生成绩 输出前三名

package test1;

import java.util.Arrays;

import java.util.Scanner;

public class Grades {

public static void main(String []args){

System.out.println("请输入学生人数(需大于3名)");

Scanner input=new Scanner(System.in);

int num=input.nextInt();

if(3>=num){

System.out.println("输入错误!");

}

else{

System.out.println("请逐次输入各个学生的成绩");

int [] scores=new int[num];

for(int i=0;i<num;i++){

scores[i]=input.nextInt();

}

Grades grades=new Grades();

grades.showtop3(scores);

}

}

public int showtop3(int []a) {

System.out.println("前三名成绩分别为:");

Arrays.sort(a);

int c=a.length-1;

for(int b=0;b<3;b++){

System.out.println(a[c]);

c--;

}

return 0;

}

}

本人才疏学浅,博客只为交流和记录自己的学习历程,欢迎大家一起沟通一起进步。

上一篇:python之字典及其方法---整理集


下一篇:Firebug控制台详解