IDE篇——Eclipse常用快捷键

Eclipse中的快捷键: 补全代码的声明:alt + / 快速修复: ctrl + 1 批量导包:ctrl + shift + o 使用单行注释:ctrl + / 使用多行注释: ctrl + shift + / 取消多行注释:ctrl + shift + \ 复制指定行的代码:ctrl + ...

2019-05-23 13:18:00

阅读数 16

评论数 0

面向对象设计原则——SOLID五原则

一、面相对象编程(OOP) 面向对象编程范式 面向对象分析 what =》 项目需求 变化 面向对象设计 how 用最小的代价适应项目需求变化 面向对象编程(OOP) 客观现实世界 程序世界 抽象 实例化 对象 ==》 类 类(clas...

2019-05-23 10:52:29

阅读数 15

评论数 0

Java基础——可变个数的形参

package com.atguigu.java1; /* 可变个数形参的方法: jdk5.0新增 具体使用: > 可变个数形参的格式:数据类型 ... 变量名 > 当调用可变个数形参的方法时,传入的参数个数可以是:0个,1个,2个......

2019-05-19 12:00:22

阅读数 44

评论数 0

C#调用python程序——解决方案

文章目录一、前言二、尝试过的方法1. 尝试使用.NET上的Python工具:IronPython ---> 失败(1)调用igraph-python第三方库中的方法,总是报错:ImportError: No module named xxx(例如:ImportError: No mo...

2019-05-17 15:23:06

阅读数 76

评论数 0

Java基础——面向对象基础(一)

文章目录一、Java面向对象学习的三条主线(第4-6章):二、面向过程 vs 面向对象:三、使用"面向对象分析方法"分析问题的思路和步骤:四、面向对象的两个要素:4.1、设计类,其实就是设计类的成员4.2、类和对象的使用(面向对象思想落地的实现)五、对象的内存解析5.1、JVM...

2019-05-10 17:52:07

阅读数 1077

评论数 0

Java基础——数组内存简析

数组内存解析 垃圾回收器:引用计数算法 判断堆空间中的某块空间,是否还有栈空间中的引用指过来,如果没有了,说明这块堆空间没办法被别人调用了,说明是垃圾,就会在未来某个不确定的时间(空闲时),由垃圾回收机制(GC)回收 二维数组 其实从数组底层的运行机制来看,其实没有多维数组【本身还是只是一个一维...

2019-05-05 16:51:10

阅读数 28

评论数 0

IDE篇——Eclipse首次使用的必要配置

目录: 一、首次使用的必要配置 1、设置透视图(perspective) 2、添加透视图需要显示的结构 3、关闭其他不常用的结构 4、设置编码集 5、设置字体、字形、字体大小 6、设置 packageexplorer 中右键:new 下显示的结构【重要】 7、保存当前透视图 二、...

2019-04-25 20:32:22

阅读数 53

评论数 0

Java基础练习题——100以内的质数输出

一、100以内的质数输出——基础解法 1. 概念解释 质数:“除了1和它本身外,没有其他约数” 的数【即,数字 n 只能被 1 和 自身n 整除,此外不能被 2 ~ (n-1) 整除】; 2. 代码实现 /** * for循环 练习1:输入两个正整数m和n,求其最大公约数和最小公倍数 * ...

2019-04-25 14:14:55

阅读数 34

评论数 0

Java基础练习题——最大公约数&最小公倍数 + 水仙花数

一、求最大公约数 & 最小公倍数 1. 概念解释 公约数:能同时被 m 和 n 除尽的数; 公倍数:能同时除尽 m 和 n 的数; 2. 代码实现 /** * for循环 练习1:输入两个正整数m和n,求其最大公约数和最小公倍数 * (例如:12和20的最大公约数是4,...

2019-04-21 21:06:21

阅读数 27

评论数 0

Java基础——Java基本语法

应用程序 = 算法 + 数据结构 算法(写代码的逻辑,解决的是应用程序正确与否的问题) 数据结构(数据的载体,解决的是数据的存储问题、应用程序的效率问题) Java基本语法 一、关键字和保留字 被 Java 语言赋予了特殊意义的字符串 二、标识符 总之,凡是自己可以起名字的地方,都叫标识符(类名、...

2019-04-19 14:25:08

阅读数 49

评论数 0

Java基础——JDK环境配置 & 第一个HelloWorld程序

项目 Project1(家庭收支记账软件)— 讲完第二章《流程控制》 Project2(客户信息管理软件)— 讲完第四章《面向对象(上)》 Project3(开发团队人员调度软件)— 讲完第七章《异常处理》 附加项目1(银行业务管理软件)— 讲完《异常处理》 附加项目2(单机考试管理软件)— 讲...

2019-04-14 21:40:32

阅读数 688

评论数 0

Java基础——计算机基础介绍

今天开始学习Java(参照尚硅谷Java视频),试着写写自己的博客,促进自己的学习、同时也分享一些笔记、心得 计算机基础 CPU时钟频率,简单说就是CPU运算时的工作频率(1秒内发送的同步脉冲数) 一个电子脉冲相当于是执行了一条指令 IT行业三定律: — 摩尔定律(当价格不变的情况下,CPU所能...

2019-04-12 15:56:56

阅读数 23

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭