Java毕业实习day1

 

1 JAVA

 编辑(*.java)-编译(javac 生产*.class字节码文件)-运行

JVM

 Java虚拟机

一次编译处处运行 Java的跨平台性 *.class文件

JVM

 将字节码文件通过JVM的解释器进行解释成能被机器识别的机器码;

 

 

 

2关于面向对象,多线程

3关于Java的分类

 J2se做桌面开发

 J2me:手机开发:Android开发 J2SE+Android

 j2ee:开发

     前端:html css javascript jquery ajax

     后台:servlet jsp 框架SHH,ssm

         数据库:mysql sqlserver oracle

4MVC:三层架构

  M:model模型层:事物层 存放数据库相关内容)

  V:view(视图层) 界面

  C:control(控制台):逻辑处理 控制处理视图和模型层之间的事务

 

做软件开发;高内聚低耦合;尽量减少程序当中的耦合性;保持程序的内聚

 

5:关于面向对象

面向过程:C:

面向过程:C++ C# JAVA PYTHON

C#-----Asp.net(Web类开发),unity3D,VR AR

PYTHON:最开始做数据处理,-----人工智能 大数据 云计算

Python:可以做数据处理,web类开发(),游戏开发(PYGame)

PHP:快速做网站以及相关的后台,微信公众号,小程序

 

 

 

微信小程序 前端:Html5:--html   Css   javascropt   Jquery   JMoble   Node.js   Vue

 

 

 

 

6:关于Java的面向对象

  封装:把属性和方法通过一个类给封装起来  优点 提升安全性

  继承:存在于类和类之中

  多态:多种状态 主要体现在 重载Oveload和重写Overwrite强制转换

类:对事物的抽象化

对象:对抽象事物的具体化

方法:方法就是描述一类事物的动作和动态

属性:描述一类事物的静态

构造方法:类名与方法名相一致

方法的重载:存在于类当中   要求:方法名相同 参数不同(体现在 个数类型 顺序)与返回值无任何关系

方法的重写:类与类当中

继承:Java单继承 只有一个父类   使用关键字extends    c++ 支持多继承

         eg: class A{

                    

    }

 

  class B子类 extends A父类{

    }

B继承类A 且类A被称为父类,类B被称为子类

 重写:Override  存在父子类关系当中   一般是子类重写父类当中的非私有属性或非私有方法

 

子类若访问父类用super方法

super.成员方法/成员变量

 

posted @ 2018-03-19 16:14  一米西奥  阅读(295)  评论(0编辑  收藏  举报