201871010107- 공해 유 첫 주 학습 요약 "객체 지향 프로그래밍 (자바)"

                      201871010107- 공해 유 첫 주 학습 요약 "객체 지향 프로그래밍 (자바)"

 

     계획

함유량

 이 작품은 과정 속 

https://www.cnblogs.com/nwnu-daizh/
 어디에서 작업이 요구 사항 https://www.cnblogs.com/nwnu-daizh/p/11435127.html
   운영 요구 사항 대상

1. 학교 교육 과정 및 요구 사항을 교육 과정에 필요한 소프트웨어 도구를 가르치는 방법은 교사를 이해;

2. 테스트 JDK를 다운로드, 설치하는 법을 배워야의 JVM, JRE와 JDK 개념을 이해;

3. 마스터 PATH, CLASSPATH 시스템 변수 효과 세트;

4. 마스터 명령 줄 컴파일러와 자바 프로그램 단계를 실행;

5. 자바 응용 프로그램의 구조의 특징을 파악;

6. 다음 단계는 자바 프로그램을 실행하기 위해 개발 JDK 명령 줄을 파악합니다.

7. 처음 Eclipse를 사용, 디버그 간단한 자바 응용 프로그램을 컴파일 실행을 배웁니다.

 

I 부 : 교육 과정의 학습 플랫폼은 계정을 등록

 플랫폼 이름  등록 된 계정 또는 개인 블로그 공원 주소
 공원 블로그 : www.cnblogs.com  https://www.cnblogs.com/gonghaiyu/

 프로그래밍 평가 : HTTPS : //pintia.cn/

 [email protected]
 중문 대학 MOOC : https://www.icourse163.org/  18093670834
 다음 대답은 '예'또는 '아니오'  
 클래스 커리큘럼 그룹 블로그 가입 여부  그것은이다
 QQ 그룹이 과정에 참여할지 여부를 논의하기 위해  그것은이다

 

파트 II : 이론적 지식과 학습 섹션

장 하나

자바 프로그램을 위해 설계된 첫 번째 장 개요는 자바 프로그래밍 플랫폼, 등등 자바와 자바 기능과 일반적인 오해와 개발의 간략한 역사를 소개하는 것입니다.

1, 자바뿐만 아니라 C ++ 언어의 다양한 장점을 흡수하지만, 또한 포인터 등의 개념을 이해하기 어렵다 C ++ 다중 상속 포기, 그래서 자바 언어는 강력하고이 기능을 사용하기 쉬운이, 객체 지향 프로그래밍 언어입니다. 객체 지향 프로그래밍 언어의 정적 대표로 자바 언어는 훌륭한 이론을 달성하기 위해 객체 지향 복잡한 프로그래밍을 생각하는 우아한 방법으로 프로그래머를 할 수 있습니다.

2, 자바 "백서"그 자바 언어 기능, 간단한, 객체 지향, 분산, 견고성, 보안, 시스템 아키텍처 중립적, 휴대용, 해석, 고성능의 태양의 문, 멀티 스레드, 동적 이러한 특성의.

1) 단순성

①Java 문법 등등, 헤더 파일, 포인터 연산, 구조, 노동 조합과 더불어, "깨끗한"버전의 C ++ 구문입니다.

작은 공간에서 독립적으로 작동 할 수 ②Java.

2) 객체 지향 : 다중 상속과 성찰.

3) 분산 : 자바는 자바 응용 프로그램이 URL을 통해 매우 쉽게 네트워크와 열린 개체에 액세스 할 수 있습니다와 같은 TCP의 HTTP 및 FTP / IP 프로토콜과 같은 처리를위한 루틴의 풍부한 라이브러리를 가지고있다.

4) 견고성

①Java 포인터 모델을 사용하고 메모리 데이터 손상을 재 작성 손상된 데이터의 가능성을 제거합니다.

런타임에 문제를 감지 할 수 ②Java 컴파일러는 다른 언어로 검출 될 수있다.

5) 보안 : 자바는 모든 메모리 액세스 동작이 오브젝트 비공개 멤버 프로그래머 액세스를 방지 객체 인스턴스 변수를 통해 이루어져야한다, 또한 오 조작 경향 포인터를 피하기 위해 필요하다. 그리고 첫 번째 버전의 시작부터, 자바는 디지털 서명이 있습니다.

6) 아키텍처 중립 : 컴파일러가 한 아키텍처 중립적 인 오브젝트 파일 형식 구조,이 컴파일 된 코드를 생성하는 자바 런타임 시스템으로, 그것은 많은 프로세서에서 실행할 수 있습니다.

7) 휴대

크기와 작업의 유형에 대한 ①Java 기본 데이터는 명확한 설명을 만들었습니다.

② 라이브러리 콤포넌트 시스템으로, 휴대용 인터페이스를 정의한다.

8) 해석 : 자바 자바 바이트 코드의 해석은 모든 시스템 인터프리터 이식에서 직접 수행 할 수있다.

9) 높은 성능 : 자바는 컴파일 언어의 C 속도를 초과하지 않는 해석 언어는, 그러나 신속하게 대응하는 CPU로 직접 변환 할 수 있도록 같은 BASIC과 같은 다른 해석 언어는 다른, 자바 바이트 코드 설계입니다 기계 코드, 따라서 더 높은 성능을 가지고있다.

10) 멀티 스레딩

①Java 플랫폼은 쉬운 작업이 큰 완료하고 다중 자원의 사용을 제한하기 위해 여러 작업으로 프로그램을 넣어.

② 멀티 스레딩 메커니즘은 자바 주 서버 측 응용 프로그램 개발 언어가되었다 할 수 있습니다.

11) 동적 : Java는 지속적으로 진화하는 환경에 적응할 수, 자바 클래스 라이브러리 자유롭게 사용자 프로그램 실행에 영향을주지 않고 새로운 방법과 인스턴스 변수를 추가 할 수 있습니다.

3, 자바는 진화하고 자바 프로그래밍 플랫폼의 개발의 간략한 역사에서 배우고, 자바 SE, 자바 EE, 자바 ME의 차이에서 배웠습니다.

장 II

第二章内容主要为Java程序设计环境的配置和使用。

1、安装Java开发工具包。包括下载JDK、设置JDK、安装库源文件和文档。

2、使用命令行工具。打开一个终端窗口→进入corejava/v1ch02/Welcome目录 →Javac Welcome.java→Java Welcome(注意大小写)

3、使用集成开发环境。下载安装Eclipse,启动Eclipse之后,从菜单选择File->New->Project。从向导对话框中选择Java Project。点击Next按钮,不选中“Use default location”复选框,点击Browse导航到corejava/v1ch02/Welcome目录,点击Finish按钮,这个工程完成创建,点击工程窗口中的三角,直到找到Welcome.java并双击,用鼠标右键点击最左侧窗格中的工程名(welcome),选择Run->Run As->Java Application。

 

第三部分:实验部分

1、实验名称:实验一 Java程序设计环境

2、 实验目的:

(1)掌握JDK的安装与配置;

(2)掌握使用JDK开发Java程序的基本命令及步骤;

(3)熟练运用Elipse集成开发环境开发java程序的基本步骤

(4)掌握Java程序的基本语法。

3、实验步骤与内容:

实验1 JDK的安装与配置

1)首先在2018级计师(1)OO群里点击老师发的 jdk-10.0.2_windows-x64_bin.exe文件的下载,下载完成后进行安装。

2)安装完成后,打开安装目录,可看到如下图的文件夹。

3)安装完成后,需要进行环境变量的配置,双击此电脑→空白处单击右键→属性→高级系统设置就会看到环境变量,然后点击环境变量进行配置。

 

 

4)按window键+R键,打开运行,输入cmd,按回车键,弹出一个黑框,输入java反应后输入javac后出现以下界面即表示配置成功。

 

 

 实验2 下载教材示例程序包

在java讨论群里找到老师发的corejava.zip这个文件,点击下载,下载完成后进行解压,将其解压到D盘。

实验3 命令行编译运行Welcome.java程序

1)首先打开java的运行环境,然后输入D:(因为之前解压到了D盘里)按回车键;

2)然后输入Javac Welcome.java,会发现此时D盘的文件里,即Welcome.java上面出现了Welcome.class的文件;

3)再输入Java Welcome,按回车键,其就运行出Welcome.java,如下图所以示。

 

 

 实验4 用JDK命令行开发HelloWorld!程序

程序如下列所示:

public class HelloWorld

{

    public static void main(String args[])

    {

       System.out.println("HelloWorld!");

    }

}

 

运行结果如下图所示

 

 

 实验5 下载安装Eclipse集成开发软件包

1)在班级群里面找到助教发的eclipse-inst-win64.exe,点击下载,下载后出现以下页面,然后选择第一个下载。

 

 

 实验6 利用Eclipse开发程序输出九九乘法表

代码:

public class test1 {

public static void main(String[] args)

   {

int i, j;
                   for(i=1; i<=9; i++){
                           for(j=1; j<=9; j++){
                                   if(i>=j) {
                                        System.out.printf("%d*%d=%2d  ", j, i, j * i);
                                    }
                               }
                           System.out.print("\n");

      }              

   }

}

 

运行结果:

 

 

 

4.、实验总结

1)通过本次课程的学习我对Java程序设计这门课程有了初步的了解;学习了Java的发展史及Java程序设计环境等知识。

2)学会了如何下载安装JDK和Elipse,怎么正确改变环境变量,学习到了很多知识。

3)安装过程中遇到了很多问题,调试、安装、新建项目等等一系列问题让人头大,但所幸在助教老师和同学的帮助下成功完成了作业。

4)第一节Java课我学到了很多东西,尤其是理论和实践相结合这方面。通过一系列的下载、安装、调试和编译运行过程,提高了我的动手能力和实际操作能力。希望在以后的学习生活中我能够越来越熟练的运用这些软件,提高自己的编程水平。

 

추천

출처www.cnblogs.com/gonghaiyu/p/11444444.html