java学习笔记01_简述andiroid平台的特征-程序员宅基地

初识JAVA:
JAVA是一种计算机语言,主要应用于企业级应用,移动领域的-Andiroid平台的应用。
JAVA的特点:
两个基本概念:类、对象
三大特性:封装、继承、多态
    健壮性:吸收了C/C++的优点,去掉了其影响健壮性的部分如:指针。内存的申请和释放
跨平台性:通过JAVA语言编写的应用程序可以在不同的系统平台上运行。
JAVA两大核心机制
JAVA虚拟机 JVM(java virtual machine)
垃圾收集机制 GC(garbage collection)
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、存储器。
JVM 用于运行java应用程序
java虚拟机机制屏蔽了底层运行平台的差别,"实现了一次编译,到处运行”
JAVA JDK:
简单而言,使用  JDK  的提供的开发工具完成 java 程序的开发,使用 JRE 运行开发好的 Java 应用程序。
JDK(Java Development Kit    Java开发工具包):JDK是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了JDK,就不用在单独安装JRE了
JRE(Java Runtime Environment    Java运行环境) :包括Java虚拟机(JVM:Java Virtual Machine)和 Java 程序所需的核心类库 等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK的环境配置:
在环境变量里新建JAVA_HOME 写上jdk的安装路径;在path里添加%JAVA_HOME%\bin,在dos模式下输入javac命令,成功。
JAVA程序的开发;
编写源程序,保存为.java的格式,在dos模式下用javac+文件名(带有后缀名)运行,会生成一个.class的文件,用java+文件名来       执行程序。
或者用eclipse环境来写java代码
JAVA 代码的注释:
单行注释://注释文字
多行注释:/*注释文字*/
文档注释:/**
 * .........
 * .........
 */
一个好的程序必须要有完整的注释组成。
dos命令:
dir(directory) :    列出当前目录下的文件以及文件夹
md(make directory) :   创建目录
rd(remove  directory) :     删除目录
cd空格(change directory):    进入指定目录
cd.. :  退回到上一级目录
cd \:    退回到根目录
exit :   退出 dos 命令行
Shift+右键->在此处打开命令行窗口**
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Llishuai/article/details/76618524

智能推荐

【keras-DeepLearning_Models】_obtain_input_shape() got an unexpected keyword argument 'include_top'_shape为什么报错-程序员宅基地

文章浏览阅读1w次,点赞7次,收藏11次。最近想跑一些主流的网络感受感受。从github上找到了 deep-learning-models 提供的几个模型,包括:inception-v2, inception-v3, resnet50, vgg16, vgg19 等等。这些代码都是基于 keras 框架,正好我最近有在学 tensorflow 和 keras,所以很想跑跑这些代码。心动不如行动,准备工作都做得差不多了,准备开始跑代码。此时,出现了一些常见的问题,也正好借此机会整理下来。_shape为什么报错

windowsXP下安装Qt4.8_xp的系统装qt-程序员宅基地

文章浏览阅读1.5k次。参考1:http://blog.csdn.net/areswhy/article/details/8697527参考2:http://www.cnblogs.com/emouse/archive/2013/01/29/2881721.html(windows下Qt安装部分)前记:一两个月以后就要找工作了,本来想学学embedded-linux Qt,无奈电脑老旧,用的虚拟机装的ubuntu_xp的系统装qt

KNN Python-Iris Data Set (鸢尾属植物数据集)_iris_data.mat-程序员宅基地

文章浏览阅读2.2k次。Iris数据集概况Iris Data Set(鸢尾属植物数据集)是我现在接触到的历史最悠久的数据集,它首次出现在著名的英国统计学家和生物学家Ronald Fisher 1936年的论文《The use of multiple measurements in taxonomic problems》中,被用来介绍线性判别式分析。在这个数据集中,包括了三类不同的鸢尾属植物:Iris Setosa,I..._iris_data.mat

解决React在安装antd之后出现的Can't resolve './locale'或者浏览器显示Cannot find module './locale’问题的两种方案_react脚手架 can't resolve './const-程序员宅基地

文章浏览阅读1.1w次,点赞4次,收藏3次。React在安装antd之后出现的Can’t resolve './locale’或者浏览器显示Cannot find module './locale’问题,是因为moment的版本有问题,而react默认使用了最新的moment,但是在[email protected]中是没有问题的。1.第一种解决方法解决方案就是配置webpack的alias,将所有的 moment 路径引用导入到 [email protected]操作步骤安装moment 依赖 npm install [email protected]_react脚手架 can't resolve './const

Redis之下载与安装(二)_(二)redis下载和安装-程序员宅基地

文章浏览阅读161次。其实Redis并不正式支持windows版本,官网那个5.0.x稳定版其实是linux版本_(二)redis下载和安装

AD10 PCB文件统一设置字体大小(默认字体大小)_ad10统一修改字符大小-程序员宅基地

文章浏览阅读4.3w次,点赞10次,收藏23次。这个网上给我的提示(http://zhidao.baidu.com/link?url=UNxy0GoaU7jj0QRgCikKIdHIrE7C-FOiojG-5nE6a_QBqXVuYdublOROizQyNRtfNudH53WZQrGj6Dgv_sXcr_):默认值设置:Tools_Preference_PCB Editor_Defaults,选Component点Edit Values.._ad10统一修改字符大小

随便推点

pl/sql---约束_plsql里面约束在哪显示-程序员宅基地

文章浏览阅读474次。多表连接一.什么是约束二,注意三,表级约束和列级约束命令行:四,定义约束五,unique约束命令语句:六,主键约束命令语句01:命令语句02:七,foreign key 约束命令语句:七,foreign key 约束的关键字八,check 约束命令行:..._plsql里面约束在哪显示

javax.net.ssl.SSLException: Received fatal alert: internal_error 解决-程序员宅基地

文章浏览阅读1w次,点赞2次,收藏2次。javax.net.ssl.SSLException: Received fatal alert: internal_error_javax.net.ssl.sslexception: received fatal alert: internal_error

Oracle & 神通数据库 清空所有表数据操作_神通数据库清除数据的脚本-程序员宅基地

文章浏览阅读1.3k次,点赞2次,收藏2次。1、拼接处truncate所有表的语句select 'truncate table '||table_name||';' from user_tables;2、Ctrl+A全选,粘贴至命令行,执行Over._神通数据库清除数据的脚本

切图常说的@1X@2X@3X是什么意思?_web1x 2x-程序员宅基地

文章浏览阅读1w次。苹果IOS程序开发不同分辨率的设备统一为一个尺寸而标记的。@3X就是@1X分辨率的3倍。如图,iPad2 是768 x 1024,iPad Retina 是1536 x 2048,开发时都按 768 * 1024 操作。但实际上两者有一倍差异。为了达到最佳效果,使用的图片大小不一样。这时候就用同一个名称,但 Retina 的图加上 @2x 后缀。系统加载图片时,在 iPad2 上会加载 @_web1x 2x

element-ui el-input / el-select输入框的非空校验_vue2对el-select和el-input如何判断是否为空-程序员宅基地

文章浏览阅读1.7w次,点赞4次,收藏8次。一、之前写的实现直接js判断就可以.prevent .stop 是阻止继续冒泡 不一样的见 官方说明 1https://cn.vuejs.org/v2/cookbook/form-validation.html#%E4%BD%BF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A0%A1%E9%AA%8C2 自定义 (我没看)https://..._vue2对el-select和el-input如何判断是否为空

QMessageBox 中的 OK 按钮改为中文“确定”_qmessagebox按钮ok显示中文-程序员宅基地

文章浏览阅读1.2w次。有很多资料用于将 QMessageBox 的 OK 改为中文。但大多很麻烦。本文提供一个简便方法,用于定制 QMessageBox 的按钮,包括将其翻译成中文显示。QMessageBox 对其内部的 Button 进行维护,用户可以使用 addButton() 方法,以及 removeButton() 方法添加或者移除按钮。每个 Button 都有个角色属性(enum QMessag_qmessagebox按钮ok显示中文

推荐文章

热门文章

相关标签