• 这次培训主要介绍了java这个比较强大的编程语言,并且让同学们配置了java编程环境,为寒假的Java学习打下基础。 其次我们回顾了上次培训介绍的html,并了解了 css 层叠样式表,用css可以做出更加精美的网页。还有一...
    这次培训主要介绍了java这个比较强大的编程语言,并且让同学们配置了java编程环境,为寒假的Java学习打下基础。
    其次我们回顾了上次培训介绍的html,并了解了 css 层叠样式表,用css可以做出更加精美的网页。还有一个JavaScript未能来得及讲解,希望孩儿们能够去w3cschool上浏览自学。
    **以下分三个方面进行总结:**
    #### **1. Java 介绍与环境配置**
    java是一门非常优秀的编程语言,并且应用广泛,在世界编程语言排行榜中久居高位甚至首位,主要具有以下优秀的特点:
    
     1. 简单:代码比c更加简洁,并且有自动垃圾回收,略去了c语言中指针、多重继承等等复杂的概念。
     2. 面向对象:Java是一门完全面向对象的语言,以此来实现模块化的编程、信息隐藏和代码复用。
     3. 安全性与稳定性:对于内存管理,c语言是这么认为的:“这项任务太重要了,一定要程序员亲自把控的。”而Java是这么认为的:“内存这种危险的东西怎么能交给人来管理呢。”
     4. 可移植性:这里我们引入了**Java虚拟机(JVM)**的概念,Java先统一编译成后缀名为.class的字节码文件,然后再运行于java虚拟机上,JVM对于数据类型进行统一的解释,不再交与具体平台,从而避免了不同平台之间由于硬件关系对于同一种数据类型所占的内存空间存异。
    ![Java虚拟机原理](https://img-blog.csdn.net/20171224204014821?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzkyMzIyNjU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    
    **接下来是Java环境的配置:**
    可以参照的两个链接,通过这两个链接,可以配置完全:
    
     1. 安装jdk教程:[https://jingyan.baidu.com/article/0964eca21887a28285f53686.html](https://jingyan.baidu.com/article/0964eca21887a28285f53686.html)
     2. 配置Jdk环境变量的教程:[https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html](https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html)
    
    jdk的安装:
    
     1. 下载JDK、JRE 
     2. 将JDK、JRE装入同一文件夹中的不同文件中
     3. 注意,有的童鞋安装完jdk以后无法运行javac,请尝试把java安装程序自动创建的那个在PATH里的路径去掉,如果再不行,就用eclipse编写java程序。
    
    jdk环境变量的配置:
    
     1. 计算机→属性→高级系统设置→高级→环境变量
     2. 新建 JAVA_HOME 变量,变量值填写jdk的安装目录
     3. 系统变量→寻找 Path 变量→编辑,在变量值最后添加“**;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;**”(注意最前面要有分号)
     4. 系统变量→新建 CLASSPATH 变量变量值填写“**.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar**”(注意!!最前面那个点不能丢!!!)
    
    **在命令行中编译解释运行:**
    
     1. 首先创建一个java文件,例如Demo.java,路径为E:\java\Demo.java,代码如下:
    ```java
        public class Demo{
    	    public static void main(String[] args){
    		    System.out.println("Hello new world");
        }
    ```
     2. 打开命令行(快捷键:win+x,选命令提示符),用cd命令到达Java文件所在的目录然后用javac命令编译Demo.java文件形成同名的.class文件
    ![这里写图片描述](https://img-blog.csdn.net/20171224211333402?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzkyMzIyNjU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    ![这里写图片描述](https://img-blog.csdn.net/20171224211826718?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzkyMzIyNjU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    
     3. 再用java命令解释运行:
     ![这里写图片描述](https://img-blog.csdn.net/20171224211912531?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzkyMzIyNjU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    
    ####**2. css介绍**
    CSS(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。
    CSS最为常用的就是各种各样的**选择器**:
    
     1. id选择器:以标签的id作为选择符,选择符前面用“#”标识,例如:#stress{color:red;}
     2. 类选择器:以标签的class属性作为选择符,选择符前面用”.“标识,例如:.stress{color:red;}
     3. 通用选择器:作用于所有的html标签,例如:* {color:red;}
     4. 其余的子选择器、包含选择器等等
    
    **这些选择器通常有三种用法:**
    
     1. 外部样式表
     2. 内部样式表
     3. 内联样式表
    
    CSS样式:可以定义字体,背景,链接,表格,列表,颜色等等
    CSS框模型有三个要素:
    
     1. 内边距padding
     2. 外边距margin
     3. 边框border
    
    在 CSS 中,width 和 height 指的是内容区域的宽度和高度。
    
    ####**3.最后的补充**
    关于网页,有很多都可以在w3cschool在线课程官网上学习,包括我们没来得及讲的javascript,链接如下:
    [http://www.w3school.com.cn/](http://www.w3school.com.cn/)
    网页的知识很简单,在学习过程中会有很多DIY的乐趣。网页是javaweb的基础,希望大家能更深一步地学习。
    
    ###**最后的最后,要提醒一下的大家,下学期我们就要正式开始学习Java了,所以别忘了去借书,在寒假里我们还会监督大家的学习,比如偶尔布置个作业什么的,如果寒假不学,开学的培训是跟不上的哦**
    
    # 祝大家圣诞和元旦快乐哦!!!!!
    
    展开全文
  • 北京物联网培训 2015-01-20 10:03:09
    课程采用理论与实验相结合的方式,讲解物联网的核心技术。通过本课程的学习,学员可以掌握物联网开发关键技术,掌握传感器与无线传感网络、Zigbee系统开发,RFID与物联网,低功耗ARM处理器与接口技术,Cadence原理图...
  • 在我小的时候,人们生活的愿望是楼上楼下电灯电话,没想到转眼间就完成了;在我上初中的时候,老师为了鞭策我们好好学习,说过21世纪我们每个人都要懂电脑,会开车,否则就是个文盲。... 针对物联网其实
  • 工业物联网APP开发 2020-04-13 17:14:21
    工业物联网概念,突出实战特点,做即懂工业自动化又懂信息化的复合型人才,紧紧围绕项目讲解工业自动化下位机PLC编程、上位机组态编程、DELPHI编程、数据库编程、JSP、JAVA、TOMCAT WEB 服务后台编程、HTML5、CSS、...
  • 1、物联网原理 作为计算机科学与技术专业的近亲,物联网专业虽然成为学科的时间很短,但是作为一项技术,或者说一项应用却是迅速的成为计算机领域的新宠。是什么成就了物联网?也许是客观世界物质的极度丰富和信息...
  • 第一次培训的内容是C语言基础,按照“C语言引述”——“C语言基础知识及语法讲解” ——“国庆大礼包讲解”的顺序展开。同时本次培训“安装IDE & 配置环境(CodeBlocks)”的工作已经于培训前全部完成。下面...
  • 编者按:昨日,第一届小米 IoT 开发者大会在京召开,大会上正式发布了小米IoT ...在如今 IoT 大行其道,定义却模糊不清之时,作为开发者我们该如何进行物联网全栈开发?在这篇文章中,我们以 Twisted 为例,分享物联网
  • 《Android物联网开发从入门到实战》内容分为5篇,共计17章,循序渐进地讲解了Android物联网开发的基本知识。 《Android物联网开发从入门到实战》从获取源码和搭建应用开发环境开始讲起,依次讲解了基础知识篇、...
  • 本书内容分为 5篇,共计 17章,循序渐进地讲解了 Android物联网开发的基本知识。本书从获取源码和搭建应用开发环境开始讲起,依次讲解了基础知识篇、数据传输篇、信息识别篇、传感器应用篇和技术提高篇这 5大部分...
  • 物联网定义: 物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的...
  • 工业物联网APP开发 高级工程师、国家计算机技术与软件专业技术资格软件设计师...
  • 关于物联网的资料在闯客网技术论坛上有很多,各种毕业设计,综合案例,视频讲解都有,汇集了2018年全部的物联网资料,现在全部把它们分享出来,希望能帮到更多的人学习和项目需要的资料,资源共享,也希望能够汇集更...
  • 物联网技术部第六次软件培训----HTML 文章目录物联网技术部第六次软件培训----HTML什么是网页?网页类型网页开发中最基础的语言:HTML网页前端html有什么基础语法?文本标签在写代码前我们来梳理一下他们的关系在...
  • 在这之前的四篇文章已经普及了以下三个知识点:1,物联网项目需要云端和设备端两个工种协同开发;2,设备端要先连接到互联网,然后要处理上行数据和下行数据;3,物联网设备要走MQTT通讯协议和服务器交互,前提是...
  • 2018计算机项目部第二次培训 结构体 链表 IO流 数组迭代小练习 此次部门培训是c语言的最后一讲,所以讲的内容会显得比复杂,所以下课之后一定要再经过自己的练习。首先先介绍了c语言中结构体这种特殊的聚合...
  • 导读:如果你想更全面地学习物联网的技术资料,请仔细阅读本文!PS:本文由Elecfans Kelly整理并发布~ 从可穿戴设备、医疗保健、家庭自动化及楼宇自动化到智能制造、智能汽车,物联网正走向你我生活的各方各面,...
  • 2017年12月初,在工信部软件与集成电路促进中心和教育部教育管理信息中心指导下,确定由华清远见教育集团来举办2017年全国物联网寒假师资班。 本次物联网师资班旨在为进一步推动全国高等院校嵌入式暨物联网专业教学...
  • 用Java从零开始开发一个物联网项目 多年的产品设计和开发经验,带领团队完成...
  • ——《信息安全技术 网络安全等级保护测评要求 第4部分:物联网安全扩展要求》解读 物联网系统有其自身不同于传统信息系统的特点,有鉴于此,物联网等保测评无论从对象选择、到测试方法、到评估手段,都具备其...
1 2 3 4 5 ... 20
收藏数 1,009
精华内容 403